标签:运算符优先级 span 自增运算符 类型 字符 连接 相减 逻辑或 计算
JS运算符:
使用的运算符的时候不需要声明变量,运算符非变量;
1、算术运算符
 + - * / %    (%为取余数运算符)
 (自增运算符++)
 (自减运算符 --)
 + 运算符作用:1、数值相加
               2、字符串拼接(连接)将数字隐式转换为字符串
- 运算符作用:1、数值相减
              2、将字符串隐式转换为数字
++自加1:num++  先赋值再加一;
         ++num    先加一再赋值;
--自减一:同++;
2.赋值运算符
x=y    x=y
x+=y    x=x+y
x-=y    x=x-y
x*=y    x=x*y
x/=y    x=x/y
x%=y    x=x%y
二进制赋值运算符
3.逻辑(布尔)运算符:
! 取反
&& 逻辑与 两个都为true返回值为true;
|| 逻辑或    两个有一个为true返回值为true;
( && 和||在运行的时候需要注意:一旦条件一满足最后结果,而条件二不影响最后结果的情况下, 条件二的代码不执行);
4.比较运算符:
(返回值为boolean值)
(将字符串隐式转换为数字进行比较)
== 比较值是否相等(等值)
=== 1)比较值 2)数据类型是否一致 (等同)
!=    不等
!==  严格不等
>=   大于或等于
>    大于
<=   小于等于
<    小于
undefined是null的 子集,在(undefined==null)情况下为true;在(undefined===null)情况下为false;
5.三元条件运算符
条件式?值1:值2
成立返回值1,不成立返回值2
6.常用运算符优先级
有括号先算括号里的,()外的按优先级顺序计算;
从高到低:<=    ===  ||   ?:    =

标签:运算符优先级 span 自增运算符 类型 字符 连接 相减 逻辑或 计算
原文地址:http://www.cnblogs.com/AinyTong/p/6142978.html