运算符
概述:在JS当中拥有数学运算符、比较运算符、逻辑运算符、赋值运算符等等。
运算符又称为操作运算符
数学运算符(5)
概述:数学运算符即为:加、减、乘、除、取余。在JS中任意类型的数据都可以参与数学运算符
除了数字以外其他类型数据需要隐式转换为数字参与数学运算符
undefined未定义类型也可参与数学运算,隐式转换为NAN
数值:NAN 数学计算不出结果,不知道数值多少就输出NAN
空对象类型参与数据运算
概述:空对象类型数据NULL,也可参与数学运算符,但是需要隐式转换为数字参与数学运算符
字符串参与字符运算
概述:字符串也可参与数学运算,但有一些特殊
特殊:字符串参与数学运算的时候加号比较特殊(拼接字符串)
比较运算符(8)
概述:任意类型数据都可以参与比较运算符,比较最终结果:要么为布尔值true要么为false
除了数字以外其他类型数据也可参与比较运算符,需要隐式转换为数字参与

一个等号:复制
两个等号:数值是否等于
三个等号:数值和类型是否全等