逻辑运算符
布尔运算符
与(并且)
符号:&&
书写方式: 表达式1 && 表达式2
- 将表达式1 进行 boolean 判定
以下数据均判定为false:
- null
- undefined
- false
- NaN
- ''
- 0
其他数据全部为真
- 如果表达式1的判定结果为假,则直接返回表达式1,而不执行表达式2;否则,返回表达式2的结果。 (短路规则)
或
符号:||
写法:表达式1 || 表达式2
将表达式1 进行 boolean 判定
如果表达式1为真,直接返回表达式1,不运行表达式2;否则,返回表达式2
非
符号:!
写法: !数据
一元运算符
将数据的boolean判定结果直接取反,非运算符一定返回boolean类型。
作业
用一个变量保存成绩,输出该成绩是否及格(true 或 false)
用一个变量保存年份,得到该年份2月的天数
利息计算器
设置变量,分别存放本金、月数、年利率,计算利息
如果本金存放量超过了10万,年利率上浮20%(比如,年利率为4%,上浮后的年利率 4% * 1.2)
