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

JavaScriptで完全な数を分割する桁数


最初で唯一の引数として数値を受け取るJavaScript関数を作成する必要があります。この関数は、数値を完全に除算する数値に存在する桁数をカウントして返す必要があります。

例-

入力番号が-

の場合
const num = 148;

その場合、出力は-

になります。
const output = 2;

148は1と4で正確に割り切れるが、8では割り切れないからです。

このためのコードは-

になります
const num = 148;
const countDividingDigits = (num = 1) => {
   let count = 0;
   const numStr = String(num);
   for(let i = 0; i < numStr.length; i++){
      const curr = +numStr[i];
      if(num % curr === 0){
         count++;
      };
   };
   return count;
};
console.log(countDividingDigits(num));

出力

そして、コンソールの出力は-

になります
2

  1. JavaScriptで一定範囲内の乱数を出力する

    nなどの数値と、範囲を表す2つの数値の配列を受け取るJavaScript関数を作成する必要があります。この関数は、2番目の引数で指定された範囲の間にあるn個のランダムな要素の配列を返す必要があります。 したがって、この関数のコードを書いてみましょう- 例 このためのコードは-になります const num = 10; const range = [5, 15]; const randomBetween = (a, b) => {    return ((Math.random() * (b - a)) + a).toFixed(2); }; const rando

  2. JavaScriptで数値の数字を区切る

    ユーザーに入力を提供するJavaScriptプログラムを作成する必要があります。ユーザーが値を入力してボタンを押すと、関数は入力が有効な数値であるかどうかを確認する必要があります。有効な数値である場合、プログラムは数値のすべての桁を個別に画面に出力する必要があります。 例-入力が-の場合 43354 その場合、画面の出力は-になります。 43354 この関数のコードを書いてみましょう- このためのコードは-になります HTML <!DOCTYPE html> <html>    <head>     &nb