js.Switch语句,自增自减运算

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

你可能感兴趣的:(js,javascript)