Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

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

  1. JavaScriptConst

    JavaScriptのconst宣言は、他の値に再割り当てしたり、後で再宣言したりできない変数を作成します。 ES2015で導入されました。 以下はJavaScriptconst宣言のコードです- 例 <!DOCTYPE html> <html> <head> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    } </sty

  2. JavaScriptでダブルトン数をチェックする

    ダブルトン番号 自然数に2桁の数字が含まれている場合は、自然数を「ダブルトン数」と呼びます。たとえば、23、35、100、12121はダブルトン数ですが、123と9980はそうではありません。 問題 数値を受け取り、それがダブルトン数値の場合はtrueを返し、それ以外の場合はfalseを返すJavaScript関数を作成する必要があります。 例 以下はコードです- const num = 121212; const isDoubleTon = (num = 1) => {    const str = String(num);    cons