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

JavaScriptの数値の桁数までの桁数の合計


たとえば、引数としてmとnの2つの数値を受け取るJavaScript関数を作成する必要があります。

nは常に、mに存在する桁数以下になります。この関数は、mの最初のn桁の合計を計算して返す必要があります。

例-

入力番号が-

の場合
const m = 5465767;
const n = 4;

その場合、出力は-

になります。
const output = 20;

5 + 4 + 6 + 5 =20

以下はコードです-

const m = 5465767;
const n = 4;
const digitSumUpto = (m, n) => {
   if(n > String(m).length){
      return 0;
   };
   let sum = 0;
   for(let i = 0; i < n; i++){
      const el = +String(m)[i];
      sum += el;
   };
   return sum;
};
console.log(digitSumUpto(m, n));

出力

以下はコンソール出力です-

20

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

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

  2. 5桁の数字の桁の合計を見つけるCプログラム

    5桁の数字numがあるとします。その桁の合計を見つける必要があります。これを行うには、右から左に数字を取り出します。毎回数値を10で割り、余りが最後の桁になり、その商(整数部分のみ)で数値を更新し、最後に数値を0に減らします。したがって、数字を合計することで、最終的な合計を得ることができます。 したがって、入力がnum =58612のような場合、5 + 8 + 6 + 1 + 2 =22であるため、出力は22になります。 これを解決するには、次の手順に従います- num:=58612 合計:=0 numが0に等しくない場合は、次のようにします。 sum:=sum + num m