在 JavaScript 中检查丑数
在十进制数字系统中,丑数是指其唯一的质因数是 2、3 或 5 的正整数。
例如:1 到 10 之间的整数都是丑数,12 也同样是丑数。
我们的任务是编写一个 JavaScript 函数,输入一个数字,并确定它是否为丑数。
我们来写一写这个函数的代码:
示例
const num = 274; const isUgly = num => { while(num !== 1){ if(num % 2 === 0){ num /= 2; } else if(num % 3 === 0) { num /= 3; } else if(num % 5 === 0) { num /= 5; } else { return false; }; }; return true; }; console.log(isUgly(num)); console.log(isUgly(60)); console.log(isUgly(140));
输出
控制台中的输出将是:
false true false
广告