JS(JavaScript)找出下一个质数(素数)
发布网友
发布时间:2022-05-18 05:02
我来回答
共3个回答
懂视网
时间:2022-05-18 09:23
好吧,也没有背景说明,没有高深技能,纯粹无聊,想找出10000内的所有质数。那么就开始了:
使用实例:
热心网友
时间:2022-05-18 06:31
<!--
给你一个新的,看例子
-->
<html>
<body>
<script type="text/javascript">
function nextPrime(n) {
var i,x=(n+1)<2 ? 2 : n+1;
while(true) {
for(i=2;i<x;i++) {
if(0==x%i) {
break;
}
}
if(i>=x) {
return x;
}
else {
x++;
}
}
}
document.write(""+nextPrime(-1)+"<br />");
document.write(""+nextPrime(0)+"<br />");
document.write(""+nextPrime(1)+"<br />");
document.write(""+nextPrime(2)+"<br />");
document.write(""+nextPrime(3)+"<br />");
document.write(""+nextPrime(23)+"<br />");
</script>
</body>
</html>
热心网友
时间:2022-05-18 07:49
参考下面代码functionisprime(x){for(vari=2;i追问代码好像不全,麻烦检查一下,谢谢!