1.if else


  1. <script>
  2. var a=window.prompt("请输入年龄")
  3. a=parseInt(a);
  4. if(a>18){
  5. console.log("可以去网吧上网")
  6. }
  7. else{
  8. console.log("家里蹲")
  9. }
  10. </script>
  11. 支付实例:
  12. <script>
  13. var remaining_sum=20;
  14. if(remaining_sum>=20){
  15. console.log("支付成功")
  16. }else{
  17. console.log("余额不足")
  18. }
  19. </script>

2.if—elseif—else


  1. <script>
  2. /* age>=18 成人
  3. 6<=age<=18 青少年
  4. age<6 儿童 */
  5. var age=5;
  6. if(age>=18){
  7. console.log("成人")
  8. }else if(age>=6){
  9. console.log("青少年")
  10. }else {
  11. console.log("儿童")
  12. }
  13. </script>

3.switch case


  1. <script>
  2. /* switch
  3. case -->满足某个条件,走里面的语句,Tip:在语句后面要加上break关键字
  4. break -->结束本次条件判断 */
  5. var a=2;
  6. switch(a){
  7. case 1:
  8. console.log("等于1");
  9. break;
  10. case 2:
  11. console.log("等于2");
  12. break;
  13. default:
  14. console.log("其他值")
  15. }
  16. </script>

捕获.PNG

4.while


死循环

  1. <script>
  2. /*
  3. while(true){
  4. 一直执行
  5. } */
  6. var a=window.confirm("你是否想要下载")
  7. a=a+10;
  8. console.log(a);
  9. while(a){
  10. alert("请下载")
  11. }
  12. </script>

5.break:达到条件,跳出循环,中断循环


  1. <script>
  2. /* 0,1,2,3
  3. break 跳出循环,中断循环*/
  4. for(var i=0;i<=3;i++){
  5. if(i==2){
  6. break;
  7. }
  8. console.log(i)
  9. }
  10. </script>

捕获.PNG

6.continue:跳过本次循环,继续开始下一次


  1. <script>
  2. /*
  3. continue 不会执行continue后面的语句,跳过某次循环
  4. */
  5. for(var i=0;i<=3;i++){
  6. if(i==2){
  7. continue
  8. }
  9. console.log(i)
  10. }
  11. </script>

捕获.PNG跳出了2