刚开始学js时做的,不建议做参考,现在学了js有一段时间后都不懂当初为什么要这么写
用JavaScript编写一个程序打印出100以内的质数
这是JavaScript页面的代码:
var count = 0;
for (var i = 1; i <100; i++) {
for (var j = 0; j <= i; j++) {
if (i%j==0) {
count++;
};
};
if (count==2) {
document.write(i + " ");
};
count = 0;
};
这是HTML页面的代码:
<html>
<head>
<meta charst="utf-8">
<title>中国的流浪猫</title>
</head>
<body>
<script type="text/javascript" src="lesson.js">
</script>
</body>
</html>
再补不同版本的JavaScript页面的代码(效果和上面那份JavaScript页面的代码效果一样):
var count = 0;
for (var i = 2; i <100; i++) {
for (var j = 0; j <= Math.sqrt(i); j++) {
if (i%j==0) {
count++;
};
};
if (count==1) {
document.write(i + " ");
};
count = 0;
};