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

JavaScriptで数値のすべての桁を破壊的に合計する


唯一の引数として数値を受け取るJavaScript関数を作成する必要があります。この関数は、数値の桁を合計し、合計が1桁の数値と会話する必要があります。

例-

数が-

の場合
const num = 54564567;

次に、関数は次のように合計する必要があります-

5+4+5+6+4+5+6+7 = 42
4+2 = 6

したがって、最終的な出力は6になります

const num = 54564567;
const sumDigits = (num, sum = 0) => {
   if(num){
      return sumDigits(Math.floor(num / 10), sum + (num % 10));
   };
   return sum;
}
const sumDestructively = (num) => {
   let sum = num; while(sum > 9){
      sum = sumDigits(sum);
   };
   return sum;
}
console.log(sumDestructively(num));

出力

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

になります
6

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

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

  2. JavaScriptを使用した長方形内のすべての正方形の周囲長の合計

    問題 このような長方形の中に5つの正方形が埋め込まれていると仮定します- それらの周囲長は-になります 4 + 4 + 8 + 12 + 20 = 48 units 数値nを取り、n個の正方形が埋め込まれている場合は、周囲の合計を返すJavaScript関数を作成する必要があります。 例 以下はコードです- const num = 6; const findPerimeter = (num = 1) => {    const arr = [1,1];    let n = 0;    let sum = 2; &n