我们需要编写一个接受数字并确定它是否为自除数字的JavaScript函数。
自分频数字是可以被其包含的每个数字整除的数字。
如果不是,则应输出“此数字是自分频的”,否则应输出“此数字不是自分频的”。
例如,
128是一个自除数,因为1、2和8都是128的除数。
另一个示例102不是自潜水号码,因为它包含数字0。
作为第三个示例,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