MDRY

导航

JavaScript 运算符

运算符也叫操作符

        通过运算符可以对一个或多个值进行运算
        比如:typeof就是运算符,可以来获得一个值得类型
            它会将该值得类型以字符串的形式返回
            number string Boolean undefined object

        算数运算符
            当对非number类型的值进行运算时,会将这些值转换为number再进行运算
                任何值与NaN做运算都是N
 
             +
     可以对两个值进行加法运算,并返回结果
                 如果对两个字符串进行加法运算,则会做拼串
                  会将两个字符串拼接成一个字符串,并返回
                任何的值和字符串做加法运算,都会先转换为字符串,然后再和字符串做拼串的操作
            -
                -可以对两个值进行减法运算,并将结果返回
            *
                *可以对两个值进行乘法运算
            /
                /可以对两个值进行除法运算
            %
                %取模运算(取余数)

1、字符串一个很能强大的数据类型;在执行加 + 时,将被加的对象统一处理为字符串。

2、bool 类型在与数字类型进行相加时,视为 0 或者 1 处理。

3、null 类型与数字类型进行累加时,视为 0 处理。

4、bool 类型与 null 类型进行累加时,视为其与整数类型累加处理。

5、undefined 除了与字符串进行累加时有效(undefined 视为字符串"undefined"处理),其他情况皆返回 NaN。

6、求模 % 运算,运算结果只取决于第一个数字的正负。

 

空文本 + 数字得到的运算结果都是把数字转成字符串,无论文本有多少个空格。但是空格会计入长度。

posted on 2022-09-19 16:22  小懵丹儿  阅读(9)  评论(0编辑  收藏  举报