运算符
数学运算符
进行数学运算的符号
1.+ 加号
有两个含义
字符串拼接
数学运算
2. - 减号
3. * 乘号
4. / 除号
5. % 百分号
被除数 / 除数 = 商 ... 余数
得到不能被整除的部分
3 % 10 得到 3
10 % 3 得到 1
6. ** 取幂
a ** b 就是 a 的 b 次方
图片是上面代码的结果,随着这几天的文章逐步的深入,我也会把代码的结果都粘贴下来让大家能够更好的理解到 JS,
赋值运算符
字面理解意思就是赋值运算
1. = (等号)
+ 赋值: 把等于号右边的给到左边的变量
2. += (加法和赋值的合作)
a += b 等价于 a = a + b
3. *= ( 乘法和赋值的合作)
+ a *= b 等价于 a = a * b
4. /= 等同于 x=x/y
5. %= 等同于 x = x % y
6. -= 等同于 x = x - y
比较运算符
比较运算符就是比较两边数字的大小。
1.> 左边大于右边, 得到 true, 左边不大于右边, 得到 false
2 .< 左边小于右边, 得到 true, 左边不小于右边, 得到 false
其他运算符同理 >= 、 <=
3.==
比较两边的数据值是不是相等, 不管数据类型
4.===
比较两边的数据是不是相等, 值和数据类型都要比较
5!=
比较两边的数据值是不是不等, 不管数据类型
6!==
比较两边的数据是不是不等, 值和数据类型都要比较
当数据类型不一样的时候, 就是 true
一般面试爱考 两个等号和三个等号的区别 这里一定要理解一下,两个的本质区别
注意 由于相等和不相等操作符存在类型转换问题,因此推荐使用全等和不全等操作符。 这样有助于在代码中保持数据类型的完整性
来个小测试来结束我们今天的学习, 随便一个数字, 再不考虑四舍五入的情况下保留三位小数,
大家可以看看今天的文章来扩展一下自己的 能力,学习就是要坚持下去是一方面,另一方面就是要举一反三。
下面我来简单的讲解一下我所理解的思路,当然我也欢迎大家能能够有更好的理解来帮助自己更好的学习;
一个数字首先要带有大于三位小数
就是从小数点以后数三位, 剩下的不要了
有一个 parseInt() 方法, 能取整
首先把数字扩大 1000 倍
然后再取整
取整以后, 再缩小 1000 倍就可以得到我们想要的结果了。
好了今天就到这里吧,我们明天继续讲下面的逻辑运算符, 自减和条件分支语句。今天就到这吧。
评论