运算符=操作符(不会对原变量的值产生影响)
对一个或者多个值进行运算,并获取结果。
typeof :获取一个值得类型,会将该值的类型以String返回
当对非number类型的值进行运算时。
算术运算符+ - * / %
+ :
两个拼串+ ,连接字符串
任意值和字符串相加,先转化为字符串再拼串
隐式的类型转换:
利用 +"" 加一个空串,转化为String
其他类型前加一个 + 转化为Number
为任意一个数据类型,取两次反,转换为boolean
一元运算符:原变量的值会改变
自增:
++:a++ 原变量的值 ++a自增后的值
-- : a--原变量的值 --a自减后的值。
赋值运算符
= 把右侧的值赋值给左侧的变量
+= 原值的基础上加右侧的数
-= 原值的基础上减右侧的数
*= 原值的基础上*右侧的数
%= a = a%3 == a%3
JS关系运算符
当两边的比较对象是String时,比较对应的Uncode编码,比较的时候,一位一位进行比较,如果两位一样,则按照下一位,以此类推。