JS运算符 逻辑运算 逻辑中断 运算符优先级 三元表达式 switch分支判断
运算符
前置递增运算符 ++写在变量前面 先自加,后返回值
后置递增运算符 ++写在变量后面 先返回值,后自加
==等于 要求值相等
=== 全等于 要求两侧数值类型一致
逻辑运算
&& 逻辑与 两侧都为true,才为true 否则为false
|| 逻辑或 两侧有一侧为true 就为true
! 逻辑非 取反
逻辑中断 判断成功后不执行后面语句
逻辑与 表达式1 && 表达式2
表达式1 结果为真 返回表达式2 0 Null undefined NaN为假, 剩下都为真
表达式1 结果为假 返回表达式1
逻辑或 表达式1 && 表达式2
表达式1结果为真 返回表达式1
表达式1结果为假 返回表达式2
运算符优先级
三元表达式
条件表达式 ? 表达式1 : 表达式2
条件满足,返回表达式1 条件不满足 返回表达式2
switch(表达式)
{
case value1:
执行语句;
break;
defalut:
执行语句;
}
如果满足条件执行并退出,都不满足执行default 语句 必须值和类型全等于