1.条件判断

1-1if-else语句

  1. 单个条件判断
  2. var age=23;
  3. if(age>=22){
  4. console.log("结婚")
  5. }
  6. else
  7. console.log("单身")

1-2if-else-if语句

  1. 多个条件判断
  2. var age=18;
  3. if(age>=18){
  4. console.log("成年")
  5. }
  6. else if(age>=12){
  7. console.log("青少年")
  8. }
  9. else if(age>=6){
  10. console.log("少年")
  11. }
  12. else {
  13. console.log("儿童")
  14. }

2.循环语句

2-1while(){}

  1. // var a=10;
  2. // while(a){
  3. // alert("hello");
  4. // }
  5. var a=0;
  6. while(a<=2){ // 只要a<=2为true就一直循环
  7. console.log(a);
  8. a++;
  9. }
  10. 返回 0 1 2

2-2for(){}

  1. for(var i=0;i<=2;i++){
  2. console.log(i)
  3. }
  4. 返回 0 1 2

2-3 for-in(){}

for-in遍历对象

  1. var obj={
  2. name:"xu",
  3. age:19,
  4. skill:"js"
  5. }
  6. for(var item in obj){
  7. console.log(obj[item]) //对象的属性名是变量的时候,要通过[],的方式去读取
  8. }

2-4 break和continue区别

1.break 达到条件,跳出循环

  1. for( var i=0;i<=6;i++){
  2. console.log(i);
  3. if(i==3){
  4. break;
  5. }
  6. }
  7. console.log("hello")
  8. 返回 0 1 2 3

2.continue 结束本次循环,继续开始下一次

  1. for(var i=0;i<6;i++){
  2. if(i==3){continue};
  3. console.log(i);
  4. }
  5. 返回 0 1 2 3 4 5
  1. <br />