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

与えられた数の桁を数える方法は? JavaScript


ここでの要件は単純です。数値を受け取り、その中の桁数を返すJavaScript関数を作成する必要があります。

例-

The number of digits in 4567 is 4
The number of digits in 423467 is 6
The number of digits in 457 is 3

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

const num = 2353454;
const digits = (num, count = 0) => {
   if(num){
      return digits(Math.floor(num / 10), ++count);
   };
   return count;
};
console.log(digits(num));
console.log(digits(123456));
console.log(digits(53453));
console.log(digits(5334534534));

出力

コンソールの出力は-

になります
7
6
5
10

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

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

  2. C++でNを除算する指定された数Nの桁を数えます

    たとえばNという数が与えられ、そのタスクは、数Nを除算する数のそれらの桁の数を見つけることです。 覚えておくべきポイント 数字が0の場合は無視する必要があります。つまり、0の場合はカウントが増加しません。 数字が2回表示され、それが数字を除算する場合、カウントは数字の出現に依存します。たとえば、数値2240が与えられ、この数値では、0を除くすべての桁が数値を除算し、2が2回発生し、桁2のカウントは2になります。 入力 −数値=2240 出力 −カウントは3 説明 −数値を桁に分割すると、2、2、4、0になります。2が2240を除算するかどうかを確認し、はいの場合はカウ