JavaScript的运算符

 运算符:

     通过运算符可以对一个或多个值进行运算,并获取运算结果。

      typeof就是一个运算符,可以获得一个值的类型,它会将该值的类型以字符串形式返回。

 

算术运算符:

 

      如果对两个字符串进行加法运算,则会将两个字符串拼接成一个字符串并返回。

 

      任何值和字符串相加,都会将它先转换为字符串,然后再进行拼串操作。利用这一特点,我们可以通过给任意数据类型加上一个空字符串""来将其变成字符串类型。这是一种隐式的类型转换,由浏览器自动完成。实际上它也是调用String()函数。

 

      任何值与NaN做运算都得NaN。

 

      任何值做  -,*,/  运算时都会自动转换为Number。利用这一特点,可以将任意类型的值通过 -0, *1 ,/1转换为Number类型。原理和Number()函数一样,但是使用起来更加简单。

 

       可以在其他数据类型值前加"+",将其转换为Number类型。

 

逻辑运算符:

      与运算"&&",或运算"||",非运算"!"

      其中非运算"!"可以将其他类型数据转换为Boolean类型。

      对于与运算"&&",如果两个值都为true,则返回靠后的true。

      对于或运算"||",如果两个值都为false,则返回靠前的false。

 

赋值运算符:

      "=","+=","-=","*=","/=","%="。

posted @ 2020-12-05 14:07  勇敢的心-brave  阅读(38)  评论(0)    收藏  举报