简介
在本实验中,我们将探讨 JavaScript 编程中质数的主题。具体来说,我们将学习如何使用简单算法检查给定数字是否为质数。这些知识在各种应用中都很有用,例如密码学、数据安全和数论。
This tutorial is from open-source community. Access the source code
💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版
在本实验中,我们将探讨 JavaScript 编程中质数的主题。具体来说,我们将学习如何使用简单算法检查给定数字是否为质数。这些知识在各种应用中都很有用,例如密码学、数据安全和数论。
为了练习编码,打开终端/SSH 并输入node
。此函数用于检查给定整数是否为质数。以下是检查一个数字是否为质数的步骤:
2
到给定数字的平方根的所有数字。false
。true
,除非该数字小于2
。以下是用 JavaScript 实现此函数的代码:
const isPrime = (num) => {
const boundary = Math.floor(Math.sqrt(num));
for (let i = 2; i <= boundary; i++) {
if (num % i === 0) {
return false;
}
}
return num >= 2;
};
你可以通过将一个数字作为参数调用该函数来测试它:
isPrime(11); // true
恭喜你!你已经完成了“数字是否为质数”实验。你可以在 LabEx 中练习更多实验来提升你的技能。