JS里的数学运算符

在JS里基础运算符有五个

一. + 加号

加号有两个意义:

  1. 进行字符串拼接:
    当运算符两边, 有任意一边是字符串的时候, 就会进行字符串拼接,把右边的直接拼接在左边的内容后面。
    在这里插入图片描述
    可以看出左边的是字符串右边的是数字
    在这里插入图片描述
    当用了加法运算符后,就拼接到一起了
  2. 进行数学运算加法:
    当运算符两边, 都是数字或者布尔的时候, 就会进行数学运算,true 当作 1 来进行计算, false 当作 0 来进行计算。
    在这里插入图片描述

二. - 减号

  1. 进行减法的数学运算:
    当有一边是字符串的时候, 也会进行数学运算,能得到结果就是一个合法数字,不能得到结果就是一个 NaN。
    在这里插入图片描述
    如果字符串里的是数字那就可以运算,不是的话就不能得到合法结果,最后就是NaN

三. * 乘

  1. 进行乘法运算:
    当有一边是字符串的时候, 也会进行数学运算,能得到结果就是一个合法数字,不能得到结果就是一个 NaN。
    在这里插入图片描述

四. / 除

  1. 进行除法运算:
    当有一边是字符串的时候, 也会进行数学运算,能得到结果就是一个合法数字,不能得到结果就是一个 NaN。
    在这里插入图片描述

五. % 取余

  1. 进行取余运算:
    当有一边是字符串的时候, 也会进行数学运算,能得到结果就是一个合法数字,不能得到结果就是一个 NaN。
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200322131736439.png
    在这里插入图片描述
    取余就相当于我们小学没学数学的时候。
    被除数 / 除数 = 商 … 余数
    取余:就是计算两个结果不能被整除的那一部分

进行 减 乘 除 取余 运算的时候

只要有任意一边不是一个合法数组,那么结果一定是一个 NaN。只有两边都是一个合法数字的时候,才能计算出一个合法的数字结果。

发布了4 篇原创文章 · 获赞 0 · 访问量 82

猜你喜欢

转载自blog.csdn.net/d1367296816/article/details/105026326
今日推荐