流程控制
1.判断:if、switch(case break default)、 ?:
//if var str="JS"; if(str==="CSS"){ alert("CSS"); }else if(str==="html"){ alert("html"); }else{ alert(str); } //switch switch(str){ case "CSS": alert("CSS"); break; case "html": alert("html"); break ; default : alert(str); } //?: if(12<45){ alert('12<45'); }else{ alert('12!<45'); } 12<45?alert('12<45'):alert('12!<45');
2.循环:while、for
3.跳出:break、continue
for(var i=0;i<6;i++){ if(i==4){ break //跳出整个循环for continue //只跳过本次循环 } alert(i); }
4.什么是真什么是假
真:非零的数字、字符串、true、函数、object、[]、{}元素(存在)
假:零、NaN、空字符串、false、null、未定义