JavaScript的运算符
运算符:
通过运算符可以对一个或多个值进行运算,并获取运算结果。
typeof就是一个运算符,可以获得一个值的类型,它会将该值的类型以字符串形式返回。
算术运算符:
如果对两个字符串进行加法运算,则会将两个字符串拼接成一个字符串并返回。
任何值和字符串相加,都会将它先转换为字符串,然后再进行拼串操作。利用这一特点,我们可以通过给任意数据类型加上一个空字符串""来将其变成字符串类型。这是一种隐式的类型转换,由浏览器自动完成。实际上它也是调用String()函数。
任何值与NaN做运算都得NaN。
任何值做 -,*,/ 运算时都会自动转换为Number。利用这一特点,可以将任意类型的值通过 -0, *1 ,/1转换为Number类型。原理和Number()函数一样,但是使用起来更加简单。
可以在其他数据类型值前加"+",将其转换为Number类型。
逻辑运算符:
与运算"&&",或运算"||",非运算"!"
其中非运算"!"可以将其他类型数据转换为Boolean类型。
对于与运算"&&",如果两个值都为true,则返回靠后的true。
对于或运算"||",如果两个值都为false,则返回靠前的false。
赋值运算符:
"=","+=","-=","*=","/=","%="。

浙公网安备 33010602011771号