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

JavaScriptの代替インデックスでの数字の違い


数値を取り込んで、偶数の桁と奇数の桁の合計の差を返すJavaScript関数を作成する必要があります。

このためのコードは-

になります
const num = 123456;
const alternateDifference = (num, res = 0, ind = 0) => {
   if(num){
      if(ind % 2 === 0){
         res += num % 10;
      }else{
         res -= num % 10;
      };
      return alternateDifference(Math.floor(num / 10), res, ++ind);
   };
   return Math.abs(res);
};
console.log(alternateDifference(num));

出力

コンソールの出力-

3

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

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

  2. JavaScriptの単調な数字でちょうど小さい数

    単調に増加する数字 隣接する数字xとyの各ペアがx<=yを満たす場合に限り、整数は単調増加する数字を持ちます。 問題 最初で唯一の引数として数値numを受け取るJavaScript関数を作成する必要があります。 この関数は、単調に増加する桁でnum以下の最大数を見つけるだけです。 たとえば、関数への入力が 入力 const num = 332; 出力 const output = 299; 例 以下はコードです- const num = 332; const monotoneIncreasingDigits = (num) => {    const