//检查一个数是否为素数的函数
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>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)