运算符
-
算术运算符: +(加)、 -(减)、 *(乘)、 /(除)、 %(求余)
-
赋值运算符:=、 +=、 -=、 *=、 /=、 %= 、++
-
条件运算符:、=、>、>=、<、<=、!=、
-
逻辑运算符:&&(而且 )、||(或者 )、!(否 )
条件语句
通过条件来控制程序的走向,就需要用到条件语句。
if 语句
var a = 199;
if(a>200){
alert('大于200');
}
else 语句
var a = 199;
if(a>200){
alert('大于200');
}
else {
alert(a);
}
else if 语句
类似python中的 elif
var a = 199;
if(a>200){
alert('大于200');
}
else if(a>100){
alert('大于100')
}
else {
alert(a);
}
switch语句
-
计算一次 switch 表达式
-
把表达式的值与每个 case 的值进行对比
-
如果存在匹配,则执行关联代码
-
遇到 break 关键词,它会跳出 switch 代码块。
-
case 匹配不存在时,运行default 的代码:
举例:
var a =0 ;
var b = 1;
switch (a+b) {
case 1:
alert(1);
break;
case 2:
alert(2);
break;
default:
alert(3)
}