1.for 循环
语法:for(1初始化表达式;2条件表达式;4更新表达式){3循环体}
执行顺序:1->2->3->4->2->3->终止循环
在输入框输入后判断是否是质数
//开启计时器
console.time('test')
var num = prompt('请输入')
var flag = true
if(num<=1){
alert('该值不合法')
}else{
for (var i=2; i<num ; i++){
if(num %i == 0){
flag = false;
break;
}
}
}
if(flag){
alert('是质数')
}else{
alert('不是质数')
}
//停止计时器
console.timeEnd('test')
死循环(条件表达式里不写任何东西): for(;;){}
乘法表:
for (var i=1;i<10;i++){
for(var j=1;j<i+1;j++){
document.write(j+'*'+i +'='+i*j +' '+' ')
}
document.write('<br>')
document.write('<br>')
}
Math.sqrt()给某个数开平方根
2.while语句
语法:
while(条件表达式){
初始化表达式
var score = prompt('请输入期末考试成绩')
if(score >= 0 && score <= 100){break}
}
更新表达式
alert('请输入有效分数')
}