2018.10.29运算符

2018-10-29  本文已影响0人  爽爽ing

运算符也叫操作符
通过运算符可以对一个或多个值进行运算,并获取运算结果
比如:typeof就是运算符,可以来获得一个值的类型,它会将该值的类型以字符串的形式返回
"number" "string" "boolean" "undefined" "object"

算数运算符
当对非Number类型的值进行运算时,会将这些值转换为Number然后在运算
任何值和NaN做运算都得NaN

+可以对两个值进行加法运算,并将结果返回
如果对两个字符串进行加法运算,则会做拼串,会将两个字符串拼接为一个字符串,并返回任何的值和字符串做加法运算,都会先转换为字符串,然后再和字符串做拼串的操作

任何值和字符串相加都会转换为字符串,并做拼串操作

我们可以利用这一特点,来将一个任意的数据类型转换为String
我们只需要为任意的数据类型 + 一个 "" 即可将其转换为String
这是一种隐式的类型转换,由浏览器自动完成,实际上它也是调用String()函数

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

一元运算符,只需要一个操作数

JS中为我们提供了三种逻辑运算符
! 非

&& 与

|| 或

&& || 非布尔值的情况

赋值运算符可以将符号右侧的值赋值给符号左侧的变量

自增 ++

自减 --

上一篇 下一篇

猜你喜欢

热点阅读