扫盲--javascript的运算符了解---逆战班
javascript的运算符
a,数学运算符 b,字符串的拼接符 c,赋值运算符 d,比较运算符 e,逻辑运算符 f,一元运算符
1,数学运算符 +(相加) (相乘) /(取商) %(求余,取模) -(相减) 2,字符串的拼接符(+) a,+号左右两边只要有一个是字符串, 最后就成为字符串 b,null+undefined结果是NAN **3,赋值运算符(+=、-=、=、/=、%=)** a+=3等于a=a+3 a-=3等于a=a-3 a*=3等于a=a*3 a/=3等于a=a/3 a%=3等于a=a%3 注意:最后将运算的结果重新赋值给变量a 4,比较运算符(>、<、>=、<=、==、!= 、= = =、)
大于 <小于 =大于等于 <=小于等于 ==恒等于 = = =绝对等于 !=不等于 注意:= = 和= = =的区别 = =是直接比较值的大小 = = =是先比较数据类型,在比较值得大于
5,逻辑运算符(&&、||、!) && 并且(只要一个为假就是假) ||或者(只有一个为真就是真) !取反(真变假,假变真,是或者的对立面) 注意: 18<=a<=20,写法是错误的
6,一元运算符 ++(自增) –(自减) 注意:a++与++a的区别 a++是先输出在自增 ++a是先自增在输出 当自己单独进行自增或者自减时前后没区别 当碰到输出,数学运算,赋值时候,就会有区别***
