条件判断
单个条件判断
var age = 20;if (age >= 18) { // 如果age >= 18为true,则执行if语句块alert('成年人');} else { // 否则执行else语句块alert('未成年人');}
多个条件判断
var age = 5 ;if(age>=18){console.log("成人");}else if(age>=12){console.log("青少年");}else if(age>=6){console.log("少年")}else{console.log("小屁孩")}
循环
while循环
while(boolean){// boolean为true 就一直执行}var a =10;while(a){console.log("hello world");}
for循环
for(var i=0;i<=10;i++){console.log(i)}
for-in 遍历对象
var obj = {name:"zheng",age:18,skill:"js"}for(var item in obj){// 对象的属性名是变量时,要通过[ ]的方式去读取console.log(obj[item]);}
break 和 continue 的区别
break 达到某个条件跳出(中断)循环
for(var i=0;i<=6;i++){if(i==3){break;}console.log(i) // 0,1,2}console.log("hello world")
continue 跳出某个条件,继续循环
for(var i=0;i<=6;i++){if(i==3){continue;}console.log(i) // 0,1,2,4,5,6}
switch
var x = "男";switch(x){case "男":console.log("男");break;case "女":console.log("女");break;default:console.log("其他");}
