运算符(操作符)
对一个或者多个值进行运算
算数运算符
加,减,乘,除,取模运算
-
对非Number类型的值进行加法运算时,会将这些值转换为Number然后再运算
-
任何值和NaN做加法运算都得到NaN
-
字符串相加,则将字符串拼接在一起
-
任何值和字符串做加法运算,都会先转换为字符串,然后再和字符串做拼接
技巧:为任意的数据类型 + “ ” ,即可将其转换为字符串。(隐式类型转换,浏览器自动完成)
为一个值 -0 ,* 1, / 1,来转换为Number(隐式类型转换,浏览器自动完成)
对一个其他的数据类型使用 + ,来将其转换为number
一元运算符
- +正号 -负号
- 对于非Number类型的值,先转换为Number,然后再运算
自增和自减
自增:使变量在自身的基础上增加 1
对于一个变量自增以后,原变量的值会立即自增 1 。
自增分类:
1.后++(a++) 和 前++(++a)
后++:值等于原变量的值(自增前的值)
前++:值等于原变量新值(自增后的值)
2.后-- (a–) 和 前-- (–a)
逻辑运算符
-
<