数学运算符也叫算术运算符,主要包括加、减、乘、除、取余(求模)。
JavaScript中优先级越高越先被执行,优先级相同时以书从左向右执行。
赋值运算符:对变量进行赋值的运算符
众多的JavaScript 的运算符可以根据所需表达式的个数,分为一元运算符、二元运算符、三元运算符
正负号
【自增】
符号:++
作用:让变量的值+1
【自减】
符号:–
作用:让变量的值- 1
【前置自增和后置自增】
单独使用没有区别
参与运算:
作用:比较两个数据大小、是否相等
比较结果为boolean类型,即只会得到true或false
字符串比较,是比较的字符对应的ASCII码
从左往右依次比较
如果第一位一样再比较第二位,以此类推
【NaN不等于任何值,包括它本身】
【尽量不要比较小数,因为小数有精度问题】
不同类型之间比较会发生隐式转换
用于解决多重条件判断
逻辑运算符
短路:只存在于 && 和 || 中,当满足一定条件会让右边代码不执行