内置对象
Math.PI
圆周率
Math.ceil
天花板 向上取整
Math.floor
地板 向下取整
Math.random
随机函数
公式: 复制过来
Math.max
最大值
Math.max(1,3,6)
Math.min
最小值
Math.pow
幂运算
Math.abs
取绝对值
运算符
比较运算符
1. 比较运算符有隐式转换
2. 关于3个等号
=等号是赋值
== 判断
只判断数值是否相等
=== 全等
数值和数据类型都要一样
3. 不要小数来进行比较
4. 比较运算符返回的结果是布尔值
逻辑运算符
&&
口诀: 一假全假
||
口诀: 一真全真
!
短路运算
&&
左边只要为假,就终止,右边不在执行
||
左边只要为真,就终止,右边不在执行
不管是逻辑与还是逻辑或只要没有终止以最后一个值为准
10&&20 结果是 20
0 || 20 结果是20
练习下 函数传递参数的完整性的案例
流程控制语句
顺序控制语句
分支控制语句
if
单分支 if
双分支 if else
多分支 if else if
判断的顺序问题 如果使用大于号从大数开始算
switch
语法问题需要多写2遍
1. switch里面的参数和 case后面的参数要求是 === 必须值和数据类型是一样的
2. break 不要拉下, 否则会穿透
如果是条件判断,推荐if
如果值是固定的推荐 switch 因为效率高
三元表达式
条件表达式 ? 执行真的语句 : 执行假的语句
就是简化版的 if else
一定要把数字补0写出来
分支控制语最终是多选一
循环控制语句