1.调试方式

  1. //控制台输出
  2. console.log('hellow ,world');
  3. //弹窗,有一个确定按钮
  4. alert('wwww.')
  5. //弹窗,有输入框以及确定取消按钮
  6. var b = prompt('清输入网址')
  7. console.log(b);

2.if

2-1 if语句

  1. #结构: if--else-- 如果--否则--
  2. if(条件表达式){
  3. 代码块1
  4. }else{
  5. 代码块2
  6. }
  7. #注: 条件表达式为true,执行代码块1
  8. 条件表达式为false,执行else中的代码块2
  9. var age = 18
  10. if(age >= 18){
  11. console.log("可以打工!");
  12. } else {
  13. console.log("肥宅!");
  14. }

2-2 else if语句

  1. 多重判断:
  2. // var age = prompt("请输入年龄")
  3. // if(age >= 6 && age <= 18){
  4. // console.log("少年");
  5. // } else if(age >= 18){
  6. // console.log("可以打工了!");
  7. // } else{
  8. // console.log("儿童");
  9. // }

3.switch

  1. switch语句用来定义多分支条件语句,语法如下:
  2. switch(表达式){
  3. case 1:
  4. 执行体1;
  5. break;
  6. case 2:
  7. 执行体2;
  8. break;
  9. ...
  10. default:
  11. 默认执行体;
  12. break; //default语句中break可有可无。
  13. }
  14. var score = prompt('请输入你的成绩')
  15. score = Number(score)
  16. switch(score){
  17. case 100:
  18. console.log('优秀');
  19. break;
  20. case 80:
  21. console.log('良好');
  22. break;
  23. case 60:
  24. console.log('及格');
  25. break;
  26. default:
  27. console.log('不及格');
  28. break;
  29. }

4.while

  1. // while(表达式){
  2. // 代码块
  3. // }
  4. // 表达式true 会一直执行while中的代码块
  5. var age = 0;
  6. while(age <= 3){
  7. // 只要表达式满足条件,就一直再循环中
  8. alert(age);
  9. age++
  10. }

5.break

  1. for(var i=0;i<=5;i++){
  2. if(i==3){
  3. break;
  4. // break 达到某个条件去中断(跳出)循环
  5. }
  6. console.log(i);
  7. }

6. continue

  1. for(var i=0;i<=5;i++){
  2. if(i==3){
  3. continue;
  4. // 跳过某个条件,继续循环
  5. }
  6. console.log(i);
  7. }