JavaScriptで桁数を合計できる回数
正の整数を受け取り、その加法的な永続性を返すJavaScript関数を作成する必要があります。
整数、たとえばnの加法持続性は、数値が1桁の整数になるまで、数値をその桁の合計に置き換えなければならない回数です。
例:番号が-
の場合1679583
次に、
1 + 6 + 7 + 9 + 5 + 8 + 3 = 39 // 1 Pass 3 + 9 = 12 // 2 Pass 1 + 2 = 3 // 3 Pass
したがって、出力は3になります。
例
このためのコードは-
になりますconst num = 1679583; const sumDigit = (num, sum = 0) => { if(num){ return sumDigit(Math.floor(num / 10), sum + num % 10); }; return sum; }; const persistence = num => { num = Math.abs(num); let res = 0; while(num > 9){ num = sumDigit(num); res++; }; return res; }; console.log(persistence(num));
出力
コンソールの出力は-
になります3
-
JavaScriptで文字列を分割する方法はいくつありますか?
JavaScriptでは、分割できます 3つの方法で文字列。 1つは、 string.split()の古い方法です。 メソッドが使用され、後でES6は文字列を分割する2つの方法を提供しました。最初の方法でスプレッド演算子 が使用され、2番目の方法で array.from() メソッドが使用されます。それらについて詳しく説明しましょう。 String.split() 構文 string.split(); 例 次の例では、 string.split() メソッドは、提供された文字列を個々の文字に分割するために使用されます。 <html> <body>
-
JavaScriptで10進数を検証するにはどうすればよいですか?
以下は、JavaScriptで10進数を検証するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>