请无视此条JS运算符算数运算+ - * / %加 减 乘 除 取余递增递减运算需要反复的给数字变量添加和减去1,可使用递增递减运算符号递增(++),递减(--)前置递增-放变量前(前置递增就是自加1 ++num)后置递增-放变量后递增递减必须和变量配合使用var num = 10console.log(++num +10)前置 先自增1 在运算 //结果(10+1)+10 ,num=11console.log(num++ +10)后置 先运算 后自增 //结果(11+10), num=12计算的先后顺序不一样若单独使用效果一样递减效果同理比运算> < != == ===大于 小于 不等于 等于 全等== 只判断值 会默认转换数据类型Strin的number 转为number 值相等就行=== 值和数据类型都必须相等逻辑运算&& 与 and 谁和谁 左右两侧必须是条件 有一侧为false 结果为false|| 或 or 谁或谁 两侧都为false 结果才是false 有一侧为true 结果为true!非 not 不是谁 取反短路运算短路运算原理:有多个表达式(值)时,左侧的表达式可以确定结果时,就不再继续运算右边的表达式的值逻辑与表达式1 && 表达式2第一个表达式值为真,返回第二个表达式第一个表达式为假,返回第一个表达式逻辑或表达式1 || 表达式2第一个表达式值为真,返回第1个表达式第一个表达式为假,返回第2个表达式