我们需要编写一个接受数字并确定它是否为自除数字的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