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

JavaScriptで醜い番号を確認してください


10進数システムでは、醜い数は、素数が2、3、または5のみである正の整数です。

たとえば、-1から10までの整数はすべて醜い数であり、12も醜い数です。

私たちの仕事は、数値を受け取り、それが醜い数値であるかどうかを判断するJavaScript関数を作成することです。

この関数のコードを書いてみましょう-

const num = 274;
const isUgly = num => {
   while(num !== 1){
      if(num % 2 === 0){
         num /= 2;
      } else if(num % 3 === 0) {
         num /= 3;
      } else if(num % 5 === 0) {
            num /= 5;
      } else {
         return false;
      };
   };
   return true;
};
console.log(isUgly(num));
console.log(isUgly(60));
console.log(isUgly(140));

出力

コンソールの出力は-

になります
false
true
false

  1. 数字をアルファベットに変換するJavaScript

    1から26(両方を含む)の数値を取り、それに対応する英語のアルファベットを返す関数を作成する必要があります。 (大文字の場合)数値がこの範囲外の場合は-1を返します。 例- toAlpha(3) = C toAlpha(18) = R など。 ASCIIコード ASCIIコードは、キーボードに存在するすべての文字と数字の標準的な数値表現であり、多くの場合に使用されます。 大文字の英語のアルファベットもASCII文字コードでマッピングされます。65から始まり90まで続き、65は「A」の値、66は「B」の値などです。これらのコードを使用してマッピングできます。私たちのアルファベット これ

  2. JavaScriptで入力が数字か文字かを確認しますか?

    入力が数字か文字かを確認するには、JavaScriptのisNaN()関数を使用します。値がNaN、つまり数値ではない場合はtrueを返します。以下はコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initialscale=1.0"> <title&g