1 /* 2 var box = 100; //单行语句 3 var age = 20; //另一条单行语句 4 5 6 { //用花括号包含的语句集合,叫做复合语句,单位一个 7 //一对花括号,表示一个复合语句,处理时候,可以当作一条单行语句来对待 8 var height = 200; //复合语句,我们一般称为他叫做代码块 9 var width = 300; 10 } 11 ; 12 var box = 100; 13 14 if (box > 50) alert(box); //if 里面的括号 (box > 50) 返回的结果转成成布尔值是 15 //true的时候,则执行后面的一条语句,否则,不执行 16 17 var box = 100; 18 19 if (box > 50) //if 语句里的表达式如果返回的false,只会不执行后面的一条语句 20 alert(box); //第二条语句,和if语句无关,所以会执行 21 alert('不管你的if是true还是false,我都会执行到!'); 22 23 24 var box = 10; 25 26 if (box > 50) { //这里是一条复合语句,被当作一条语句来对待了,代码块的功能体现出来了 27 alert(box); 28 alert('不管你的if是true还是false,我都会执行到!'); 29 } 30 31 { 32 alert('213'); 33 } 34 35 var box = 100; 36 37 if ("") { //123会自动转成true,0转换成了false,"lee"转成了true 38 alert(box); 39 } 40 41 var box = 100; 42 43 if (box > 50) { 44 alert('box大于50'); 45 } else { 46 alert('box小于50'); 47 } 48 49 var box = 98; 50 51 if (box >= 100) { 52 alert('甲'); 53 } else if (box >= 90) { 54 alert('乙'); 55 } else if (box >= 80) { 56 alert('丙'); 57 } else if (box >= 70) { 58 alert('丁'); 59 } else if (box >= 60) { 60 alert('及格'); 61 } else { 62 alert('不及格'); 63 } 64 65 */ 66 67 68 var box = 2; 69 70 switch (box) { //switch (box) box就是要比较的变量 71 case 1 : //case 1 : 相当于 if 语句里的(box == 1) ,如果box 是1的话 72 alert('one'); 73 break; //break中途退出,防止穿透 74 case 2 : //if (box == 2) 75 alert('two'); 76 break; 77 case 3 : 78 alert('three'); 79 break; 80 default: //相当于if语句里的else 81 alert('出错!'); 82 }
相关文章: