js入门(3)表达式,操作符
表达式
算数表达式

- 先乘除,后加减
- 加号有加法和连字符两种作用
隐式类型转换
- 加号会自动变成连字符而不是转换
- 如果参与数学运算的不是数字类型,那么js会自动将此操作数,转为数字类型
![]()
![]()
保留小数位数
- toFixed()方法
![]()
幂运算(pow)
- Math.pow(2,3)
- 二的三次方
开根号(sqrt)
- Math.sqrt(81)
- 结果为9
向上取整
- Math.ceil()
- 往大的靠
向下取整
- Math.floor()
- 往小的靠
关系表达式

- 等等
不比较值的类型 - 等等等
比较值,也比较数据类型
![]()
- NaN==NaN结果为false,为此可以用isNaN()来判断变量值是否为NaN
![]()
![]()
逻辑表达式
非》》与》》或
非运算

- 两个!!是为了看这个数本身的布尔值是真还是假
与运算
- 都为真才是真
![]()
或运算
- 有真为真
![]()
短路计算


赋值表达式

自增/自减运算符
- ++a 先加再用
- a++ 先用再加
![]()
综合表达式
非运算》》数学运算》》关系运算》》逻辑运算











浙公网安备 33010602011771号