在 JavaScript 中检查丑数
javascriptweb developmentobject oriented programming更新于 2025/10/25 0:12:17
在十进制数系统中,丑数是那些只有 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
相关文章
有用资源
javascript 参考教程 - 该教程包含有关 javascript 的更多信息:https://www.cainiaomax.com/javascript/

