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