JavaScript编写一个程序,要求输出1000~1200以内的全部素数(质数)

JavaScript编写一个程序,要求输出1000~1200以内的全部素数(质数),第1张

以下是输出1000~1200以内的全部素数质数)的JavaScript程序:

//检查一个数是否为素数的函数

function isPrime(number) {

if (number <2) {

return false

}

for (let i = 2i <numberi++) {

if (number % i === 0) {

return false

}

}

return true

}

//遍历1000~1200之间的数,判断是否为素数,并输出

for (let i = 1000i <= 1200i++) {

if (isPrime(i)) {

console.log(i)

}

}

以上代码中,我们先编写了一个isPrime函数,该函数用于判断一个数是否为素数(质数)。函数遍历小于该数的所有自然数,判断该数是否能被整除,如果不能被整除就是素数(质数)。

然后我们使用for循环遍历1000~1200之间的所有自然数,使用isPrime函数判断是否为素数,并将所有素数输出到控制台。

请输入表达式:<input name="text1" type="text" /><input name="s" type="button" value="计算" onClick="account()"/>

<input type="text" name="textfield" id="textfield" />

<script>

function account() {

try {

textfield.value = eval(text1.value)

}

catch (err) {

textfield.value = "错误!无法计算表达式。"

}

}

</script>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11595279.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存