Switch语句
Switch也为判断类型的语句。
语法:
Switch(变量){
case1:
如果变量和1的值相同,执行该处代码
break; 阻止代码向下进行
case2:
如果变量和2的值相同,执行该处代码
break;
case3:
如果变量和3的值相同,执行该处代码
break;
default:
如果变量和以上的值都不相同,执行该处代码
break;
}
var fruit=prompt("请输入您喜欢吃的水果");
switch(fruit){
case"苹果":
alert("您喜欢吃的是苹果");
break;
case"香蕉":
alert("您喜欢吃的是香蕉");
break;
case"榴莲":
alert("您喜欢吃的是榴莲");
break;
default:
alert("口味真重");
break;
case值集体声明,输入
switch(fruit){
case"苹果": case"香蕉": case"葡萄":
alert("您喜欢吃水果");
break;
default:
alert("口味真重");
break;
}
☆注:switch后的变量()要和case后边的值(),数据类型要一致,switch(fruit) -case(苹果) switch(score)-case(90)。
自增自减
i++ ++i
- 在不参与运算的情况下,i++和++i都是在变量的基础上加1
var n1=123;
n1++; 或者++n1;
alert(n1); 结果为124
- 在参与运算的情况下
var n1=123;
var n2=n1++;
alert(n2); 结果为123,直接把n1的值赋给n2即可
alert(n1); 结果为124,n1的值+1
var n1=123;
var n2=++n1;
alert(n2); 结果为124,先把n1的值+1,再赋给n2
alert(n1); 结果为124,n1的值+1