JavaScript中输出1-100之间的质数
程序员文章站
2022-03-13 09:45:34
...
2是最小的质数,这块儿就直接从2开始判断
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
//质数就是自身和1只能整除的数字
for(var i=2;i<=100;i++){
for(var j=2;j<=i;j++){
if(i%j==0){
break; //跳出j循环继续i循环
}
}
if(j>=i){
document.write(i+' ');
}
}
</script>
</head>
<body>
</body>
</html>
如果不是质数,它就会存在别的因数。 比如100的它的因数肯定不会超过他只身的一半。 所以为了方便计算机代码的运行,可以这样写:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
//质数就是自身和1只能整除的数字
for(var i=2;i<=100;i++){
for(var j=2;j<i/2;j++){
if(i%j==0){
break; //跳出j循环继续i循环
}
}
if(j>/2){
document.write(i+' ');
}
}
</script>
</head>
<body>
</body>
</html>
下一篇: 输出1到100之间的所有质数
推荐阅读
-
JavaScript中构造函数与原型链之间的关系详解
-
for循环练习 打印4面三角形,99乘法表 ,打印1-100内整数 数字包含9跳过 每行输出5个 用空格分隔,按照从大到小的顺序输出4位数中的个位+百位=十位+千位的数字及个数
-
javascript打印1-100内的质数
-
Java中ArrayList的应用实例-输出两城市之间的距离
-
PHP中输出转义JavaScript代码的实现代码
-
PHP中输出转义JavaScript代码的实现代码_php技巧
-
javaScript中break和continue之间的区别用法详解
-
PHP中输出转义JavaScript代码的实现代码
-
PHP中的&传值引用的问题,在foreach循环的结果能帮解释下输出的结果原理是什么? c# foreach javascript foreach c foreach
-
javascript - 如何快速找到数量a的大小处于,数组b中那个键名与键名之间