1.for 循环

  1. 语法:for(1初始化表达式;2条件表达式;4更新表达式){3循环体}
  2. 执行顺序:1->2->3->4->2->3->终止循环
  3. 在输入框输入后判断是否是质数
  4. //开启计时器
  5. console.time('test')
  6. var num = prompt('请输入')
  7. var flag = true
  8. if(num<=1){
  9. alert('该值不合法')
  10. }else{
  11. for (var i=2; i<num ; i++){
  12. if(num %i == 0){
  13. flag = false;
  14. break;
  15. }
  16. }
  17. }
  18. if(flag){
  19. alert('是质数')
  20. }else{
  21. alert('不是质数')
  22. }
  23. //停止计时器
  24. console.timeEnd('test')
  25. 死循环(条件表达式里不写任何东西): for(;;){}
  26. 乘法表:
  27. for (var i=1;i<10;i++){
  28. for(var j=1;j<i+1;j++){
  29. document.write(j+'*'+i +'='+i*j +'&nbsp'+'&nbsp')
  30. }
  31. document.write('<br>')
  32. document.write('<br>')
  33. }
  34. Math.sqrt()给某个数开平方根

2.while语句

  1. 语法:
  2. while(条件表达式){
  3. 初始化表达式
  4. var score = prompt('请输入期末考试成绩')
  5. if(score >= 0 && score <= 100){break}
  6. }
  7. 更新表达式
  8. alert('请输入有效分数')
  9. }