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('请输入有效分数') }