一,JavaScript的运算符
JavaScript运算符包括:赋值运算符,算数运算符,结合运算符,比较运算符,逻辑运算符,字符串运算符,条件运算符(三目运算符)
一,(常用)赋值运算符
“=”
例如:var x = 1; // 定义一个x,并将1赋给x。
二,(常用)算数运算符
+ 加法运算 例:x=5,y=7;sum=x+y;
- 减法运算 例:x=5,y=7;sum=x-y;
* 乘法运算 例:x=5,y=7;sum=x*y;
/ 除法运算 例:x=5,y=7;sum=x/y;
% 取余运算 例:x=5,y=7;sum=x%y;
三,(常用)结合运算符
+= x+=y 等价于x=x+y 例:var x=5;x+=7;x的值为12
同理-=,*=,/=,%=一样
四,比较运算符
== 等于 2==2 true
!= 不等于 2!=5 true
> 大于 3>2 true
< 小于 3<2 false
>= 大于等于 3>=2 true
<= 小于等于 3<=2 false
=== 绝对等于 3===3 true
!== 绝对不等 3!=='3' true
五,逻辑运算符
&& 与 2>1 && 2<3 false 一错都错
|| 或 2>1 || 2>3 true 一对都对
! 非 true false 取相反
逻辑运算符真值表 | ||||
表达式1值 | 表达式2值 | &&与运算结果 | ||或运算结果 | !表达式1运算结果 |
true | true | true | true | false |
true | false | false | true | false |
false | true | false | true | true |
false | false | false | false | true |
六,字符串运算符
“+”对字符串进行拼接
七,条件运算符(三目运算符)
语法:(条件)?条件真的值:条件假的值。
八,i++ 与++i的区别
i++先赋值,在自加一
++i 先自加一,在赋值
i-- 和--i 同上
二,条件判断语句
一,if语句
if(条件表达式){
语句块1;
}
语句块2;
二,if--else语句
if(条件表达式){
语句块1;
}else{
语句块2;
}
三,多重if语句
if(条件表达式1){
语句块1;
}else if(条件表达式2){
语句块2 ;
}
……
else if(条件表达式n){
语句块n
}else{
语句块n+1;
}
四,switch结构
switch(表达式){
case 条件1:语句块1;
break;
case 条件2:语句块2;
break;
case 条件3:语句块3;
break;
default:语句块n+1;
}