js判断语句 for while循环

冷不防 2022-07-13 23:18 320阅读 0赞
  1. <!DOCTYPE html>
  2. <html>
  3. <head lang="en">
  4. <meta charset="UTF-8">
  5. <title></title>
  6. </head>
  7. <body>
  8. <script>
  9. //-----------------if判断--------------------------------
  10. // if(条件){
  11. // 满足条件输出
  12. // }
  13. if(true){
  14. alert(1);
  15. }
  16. if(false){
  17. alert(2);
  18. }else{
  19. alert(3);
  20. }
  21. // 三目运算可以替代部分if...else...功能,运算简单,使用方便,代码清晰。
  22. // 表达式1?值1:值2
  23. //----------------------swith判断语句-------------------------
  24. //switch底层用的是===比较
  25. switch ("111"){
  26. case 111:
  27. alert(111);
  28. break;
  29. case 222:
  30. alert(222);
  31. break;
  32. case 222:
  33. alert(333);
  34. break;
  35. default :
  36. alert("都不是!");
  37. }
  38. //--------------------js中循环语句--------------------
  39. // while循环强调,不记循环次数(不知道循环多少次),首选while。
  40. // for循环
  41. // 1) 执行流程
  42. // for (变量;条件1;条件2){ 执行程序 }
  43. // 执行过程:变量->条件1->执行程序->条件2->条件1->执行程序.....
  44. // 直到条件1不成立,跳出循环。
  45. // 2) 三个表达式均为可选,但是必须写分号!!!
  46. // for(;;){程序} 死循环;
  47. //while 和 dowhile循环
  48. //求和演示
  49. var sumWhile = 0;
  50. var i=1;
  51. while(i<=100){
  52. sumWhile += i;
  53. i++;
  54. }
  55. console.log(sumWhile);
  56. //-----------------------死循环------------------------
  57. //死循环求和
  58. // var sum = 0;
  59. // var i=1;
  60. // while(true){
  61. // sum+=i;
  62. // i++;
  63. // if(i>100){
  64. // break;
  65. // }
  66. // }
  67. // alert(sum);
  68. //需求:点击取消一直弹窗下去。如果点击确定,立马结婚。
  69. do{
  70. var bool = confirm("求求你啦,嫁给我吧,我很丑,但是我很温柔啊...");
  71. if(bool){
  72. alert("我们去三亚拍结婚照吧,现在才3折优惠啊!");
  73. break;
  74. }
  75. //如果点击的是取消,那么bool的值是false,为了进入下次循环,那么把他变成true;利用的就是非!
  76. }while(!bool);
  77. </script>
  78. </body>
  79. </html>

发表评论

表情:
评论列表 (有 0 条评论,320人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Python 循环语句for&while

    Python 循环语句 本章节将向大家介绍Python的循环语句,程序在一般情况下是按顺序执行的。 编程语言提供了各种控制结构,允许更复杂的执行路径。 循环语句允许我