Javascript语句综合运用
for循环的嵌套运用:
//九九乘法表
for (var i = 1; i < 10; i++) {
for (var j = 1; j < i+1; j++) {
document.write( '<span style="display: inline-block;width: 80px;height: 30px;">'+j + '*' + i + '=' + i * j + '</span>');
}
document.write('<br/>');
}
效果为:
//100以内的质数
for (var i = 2; i < 100; i++) {
//创建一个布尔值,用来保存结果
var bool = true;
//可以通过Math.sqrt() 对一个数进行开方 提升程序新能 把 j<i 改为 j<=Math.sqrt(i)
for(var j =2; j<=Math.sqrt(i); j++) {
if ( i % j == 0) {
bool = false;
// 加break提升程序性能
break;
}
}
if(bool){
console.log(i); // 2,3,5,7~97
}