文章目录
js运算符(也叫EAMC核心语法)
- 就是在代码里面进行运算的时候使用的符号,不光只是数学运算,我们在 js 里面还有很多的运算方式
一.数学运算符
名称 | 加 | 减 | 乘 | 除 | 求摸/取余 | 递增 | 递减 | 指数运算 |
---|---|---|---|---|---|---|---|---|
符号 | + | - | * | / | % | ++ | – | ** |
-
1.
+
加号,加法- 只有符号两边都是数字的时候才会进行加法运算
- 只要符号任意一边是字符串类型,就会进行字符串拼接,拼接就是将两个数据,直接组合起来
-
2.
-
减- 会执行减法运算
- 会自动把两边都转换成数字进行运算
- 就算两边不是数值,也会默认转成数值,进行运算
- 如果某个数据不能转成数值,会得到
NaN
-
3
*
乘- 会执行乘法运算
- 会自动把两边都转换成数字进行运算
- 就算两边不是数值,也会默认转成数值,进行运算
- 如果某个数据不能转成数值,会得到
NaN
-
4
/
除- 会执行除法运算
- 会自动把两边都转换成数字进行运算
- 就算两边不是数值,也会默认转成数值,进行运算
- 如果某个数据不能转成数值,会得到
NaN
-
5
%
取余- 会执行取余运算
- 会自动把两边都转换成数字进行运算
- 就算两边不是数值,也会默认转成数值,进行运算
- 如果某个数据不能转成数值,会得到
NaN
-
6总结:
+
号两边只要出现字符,结果必然为字符,-
,*
,/
,%
的结果必然是数值 -
7 算数运算符注意事项:
- 1.当数值超过界限或无法运算的时候会出现Infinity无穷大;Infinity分为正负值。
- 2.递增/递减符号在数值的前面,那么就先将数值进行递增或者递减,然后参与整体运算
- 3.如果递增/递减符号在数值的后面,那么就直接将数值参与整体运算,然后再递增或者递减。
- 问题:数值的运算有几个?一个,作用是参与整体运算
- 问题:递增(递减是)干什么的?用来修改数值的
二. 赋值运算符
名称 | 赋值 | 加等 | 减等 | 乘等 | 除等 | 取余等 |
---|---|---|---|---|---|---|
符号 | = | += | - = | *= | /= |