JavaScriptで自己分割数を確認してください
数値を取り込んで、それが自己除算の数値であるかどうかを判断するJavaScript関数を作成する必要があります。
-
自己除算数は、含まれるすべての桁で割り切れる数です。
-
それ以外の場合は「この数値は自己分割型です」と出力する必要があります。そうでない場合は、「この数値は自己分割型ではありません」と出力する必要があります。
たとえば、
-
1、2、および8はすべて128の約数であるため、128は自己分割数です。
-
別の例として、102には数字0が含まれているため、自己ダイビング番号ではありません。
-
3番目の例として、26は6で割り切れないため、自己除算数ではありません。
例
このためのコードは-
になりますconst num1 = 128; const num2 = 102; const num3 = 26; const selfDivisible = num =>{ let n = num; while(num){ let temp = num % 10; if(n % temp !== 0){ return false; }; num = Math.floor(num/10); }; return true; }; console.log(selfDivisible(num1)); console.log(selfDivisible(num2)); console.log(selfDivisible(num3));
出力
そして、コンソールの出力は-
になりますtrue false false
-
JavaScriptで入力が数字か文字かを確認しますか?
入力が数字か文字かを確認するには、JavaScriptのisNaN()関数を使用します。値がNaN、つまり数値ではない場合はtrueを返します。以下はコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initialscale=1.0"> <title&g
-
JavaScriptの番号パターン
ユーザーにテキスト入力とボタンを提供するJavaScriptおよびHTMLプログラムを作成する必要があります。ユーザーが入力に任意の値(たとえば5)を入力してボタンをクリックすると、画面に次のパターンが印刷されます。 (n =5の場合) 01 01 02 01 02 03 01 02 03 04 01 02 03 04 05 例 このためのコードは-になります <html> <head> <title>JavaScript Number Patterns</title> <script type="text/javascrip