if的简写 { 多加: if(x == null) 或if(typeof(x) ==“undefined”) 可以简写成if(!x). 多加: 变量 = 布尔表达式? 语句1:语句2; 例如: y = x >0 ? x : -x; } if语句是可以嵌套使用的.
switch语句 以下为switch语句的一个范例 Var x = 2; 先设定一个变数x=2 Switch(x) 然后switch判断 { case 1: case取值 设定switch所取的值为几 alert(“monday”); alert语句块 当switch选择所取的值的时候执行alert的值 break; break跳出:执行完后跳出程序 case 2: alert(“Tuesday”); alert为浏览器弹出信息 break; case 3: alert(“wendnesday”); break; default: default(默认):如果上列条件都不符合就跑这段代码 alert(“sorry, I don't know”); } 那么执行上段语句结果为“tuesday”
switch还可以这样使用 var x = 2; switch(x) { Case 1: Case 2: Case 3: Case 4: Case 5: alert(“working day ”); break; Default: alert(“off day”); } 自己动手试一下看是什么效果吧。
while循环语句 这是一个while循环语句的一个简单的范例 var x = 1; 首先我们还是设一个变数x=1 while(x <3) 然后用while判断x 是不是小于3 { alert(“x = ”+x); 如果判断x小于三那么执行这段,alert为浏览器弹出信息 (“x=”)为原样输出 (+x)为原样输出后加x的值 x++; 然后x++ 它表示如果x小于3就累加 } do switch循环语句与switch的区别是 switch是先判断后执行,do switch是先执行后判断。 for循环语句 以下为一个for循环的范例 var output = “”; 先设一个变数但不赋值 for(var x= 1; x <10; x++) for判断变数x=1 是否小于10 如果小于10那么x++ { output = output + “ x = ” + x; 变数output等于utput加原样输出“x=”加x的值 } alert (output); 浏览器弹出变数output的值