写点什么

运算符

作者:Jason199
  • 2022 年 6 月 08 日
  • 本文字数:1190 字

    阅读完需:约 4 分钟

运算符

 数学运算符

    进行数学运算的符号

 1.+ 加号

      有两个含义

      字符串拼接

        数学运算

      2. - 减号

      3. * 乘号

      4. / 除号

      5. % 百分号

      被除数 / 除数 = 商 ... 余数

        得到不能被整除的部分

        3 % 10  得到 3

        10 % 3  得到 1

      6. ** 取幂

        a ** b 就是 a 的 b 次方

console.log(3 % 10);console.log(10 % 3);
console.log(2 ** 3);console.log(2 ** 10);
复制代码


图片是上面代码的结果,随着这几天的文章逐步的深入,我也会把代码的结果都粘贴下来让大家能够更好的理解到 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


txt1 = "Hello ";txt1 += "Kitty!"; 
复制代码



比较运算符

比较运算符就是比较两边数字的大小。

1.> 左边大于右边, 得到 true, 左边不大于右边, 得到 false

console.log(10 > 20)    console.log(20 > 20)   console.log(30 > 20)
复制代码


2 .< 左边小于右边, 得到 true, 左边不小于右边, 得到 false

其他运算符同理 >= 、 <=

3.==

       比较两边的数据值是不是相等, 不管数据类型

    4.===

      比较两边的数据是不是相等, 值和数据类型都要比较

    5!=

        比较两边的数据值是不是不等, 不管数据类型

   6!==

      比较两边的数据是不是不等, 值和数据类型都要比较

      当数据类型不一样的时候, 就是 true


一般面试爱考 两个等号和三个等号的区别 这里一定要理解一下,两个的本质区别

注意 由于相等和不相等操作符存在类型转换问题,因此推荐使用全等和不全等操作符。 这样有助于在代码中保持数据类型的完整性


来个小测试来结束我们今天的学习, 随便一个数字, 再不考虑四舍五入的情况下保留三位小数,

大家可以看看今天的文章来扩展一下自己的 能力,学习就是要坚持下去是一方面,另一方面就是要举一反三。


下面我来简单的讲解一下我所理解的思路,当然我也欢迎大家能能够有更好的理解来帮助自己更好的学习;

一个数字首先要带有大于三位小数

        就是从小数点以后数三位, 剩下的不要了

        有一个 parseInt() 方法, 能取整

        首先把数字扩大 1000 倍

        然后再取整

        取整以后, 再缩小 1000 倍就可以得到我们想要的结果了。

 var n = 100.23456    var result = parseInt(n * 1000) / 1000    console.log(result)
复制代码


好了今天就到这里吧,我们明天继续讲下面的逻辑运算符, 自减和条件分支语句。今天就到这吧。

用户头像

Jason199

关注

还未添加个人签名 2022.04.29 加入

还未添加个人简介

评论

发布
暂无评论
运算符_运算符_Jason199_InfoQ写作社区