for循环
var arr = ["html", "css", "javascript", "vue"];for (var i = 0; i < arr.length; i++) { console.log(arr[i])}var arr = ["html", "css", "javascript", "vue"];// for// 0-2;for (var i = 0; i < 3; i++) { console.log(i)}
for-in
// for-in遍历对象 var obj = { name:"cheng", age:18, skill:"js" } for(var item in obj){ // 对象的属性名是变量的时候,要通过[],的方式去读取 console.log(obj[item]) }
if 控制语句
// if /* if(boolean){ //boolean为true的情况才会走{}中的内容 } */ var a = 10; var b = 20; if(b<a){ console.log("今天") } console.log("hello world")
if-else
// if else /* if(boolean){ //boolean true }else{ //boolean false } */ var age=23; if(age>=22){ console.log("步入婚姻的殿堂") }else{ console.log("一个人爽") }
if-else-if
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){ alert("hello world"); }
while循环
// 0-2; debugger; var a = 0; while(a<=2){ console.log(a); a++; }
break
// break和continue直接的区别 /* break达到某个条件跳出(中断)循环 */ for(var i=0;i<=6;i++){ console.log(i); if(i==3){ break; } } console.log("hello")
continue
/* continue跳过某个条件,继续循环 */ for(var i=0;i<=6;i++){ if(i==3){ continue; } console.log(i); }
switch
var d=new Date().getDay(); console.log(d);switch (d) { case 0:x="今天是星期日"; console.log(x); break; case 1:x="今天是星期一"; console.log(x); break; case 2:x="今天是星期二"; console.log(x); break; case 3:x="今天是星期三"; console.log(x); break; case 4:x="今天是星期四"; console.log(x); break; case 5:x="今天是星期五"; console.log(x); break; case 6:x="今天是星期六"; console.log(x); break; default:x="其他"; console.log(x);}