📅  最后修改于: 2023-12-03 15:03:12.450000             🧑  作者: Mango
在 Node.js 中,crypto 模块提供了许多加密相关的函数。其中,checkPrime() 函数可以用来检查一个数是否为质数。
crypto.checkPrime(number[, options], callback)
checkPrime() 函数没有返回值,而是通过回调函数返回检查结果。当检查结果为 true 时,表示输入的数为质数。当检查结果为 false 时,表示输入的数不是质数。
const crypto = require('crypto');
const number = 53;
crypto.checkPrime(number, (err, result) => {
if (err) {
console.error(err);
} else {
console.log(`Is ${number} a prime number? ${result}`);
}
});
上面的代码中,我们使用 checkPrime() 函数检查数值 53 是否为质数。checkPrime() 函数的回调函数将输出结果 Is 53 a prime number? true
,表示 53 是质数。