JavaScriptで数値が有効な4の累乗であるかどうかを確認する
問題
唯一の引数として単一の整数numを受け取るJavaScript関数を作成する必要があります。この関数は、この数値が有効な4の累乗であるかどうかをチェックする必要があります。 4の累乗の場合はtrueを返し、そうでない場合はfalseを返す必要があります。
たとえば、関数への入力が-
の場合const num1 = 2356; const num2 = 16;
その場合、出力は-
になります。const output1 = false; const output2 = true;
例
このためのコードは-
になりますconst num1 = 2356; const num2 = 16; const isPowerOfFour = (num = 1) => { let bool = false; for(let i = 0; i < 16; i++){ if( Math.pow(4,i) === num){ bool=true; return bool; }; }; return bool; }; console.log(isPowerOfFour(num1)); console.log(isPowerOfFour(num2));
出力
そして、コンソールの出力は-
になりますfalse true
-
JavaScriptConst
JavaScriptのconst宣言は、他の値に再割り当てしたり、後で再宣言したりできない変数を作成します。 ES2015で導入されました。 以下はJavaScriptconst宣言のコードです- 例 <!DOCTYPE html> <html> <head> <style> body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } </sty
-
JavaScriptでダブルトン数をチェックする
ダブルトン番号 自然数に2桁の数字が含まれている場合は、自然数を「ダブルトン数」と呼びます。たとえば、23、35、100、12121はダブルトン数ですが、123と9980はそうではありません。 問題 数値を受け取り、それがダブルトン数値の場合はtrueを返し、それ以外の場合はfalseを返すJavaScript関数を作成する必要があります。 例 以下はコードです- const num = 121212; const isDoubleTon = (num = 1) => { const str = String(num); cons