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

表达式

算数表达式

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

  • 先乘除,后加减
  • 加号有加法和连字符两种作用

隐式类型转换

  • 加号会自动变成连字符而不是转换
  • 如果参与数学运算的不是数字类型,那么js会自动将此操作数,转为数字类型
    js入门(3)表达式,操作符
    js入门(3)表达式,操作符

保留小数位数

  • toFixed()方法
    js入门(3)表达式,操作符

幂运算(pow)

  • Math.pow(2,3)
  • 二的三次方

开根号(sqrt)

  • Math.sqrt(81)
  • 结果为9

向上取整

  • Math.ceil()
  • 往大的靠

向下取整

  • Math.floor()
  • 往小的靠

关系表达式

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

  • 等等
    不比较值的类型
  • 等等等
    比较值,也比较数据类型
    js入门(3)表达式,操作符
  • NaN==NaN结果为false,为此可以用isNaN()来判断变量值是否为NaN
    js入门(3)表达式,操作符
    js入门(3)表达式,操作符

逻辑表达式

非》》与》》或

非运算

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

  • 两个!!是为了看这个数本身的布尔值是真还是假

与运算

  • 都为真才是真
    js入门(3)表达式,操作符

或运算

  • 有真为真
    js入门(3)表达式,操作符

短路计算

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

赋值表达式

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

自增/自减运算符

  • ++a 先加再用
  • a++ 先用再加
  • js入门(3)表达式,操作符

综合表达式

非运算》》数学运算》》关系运算》》逻辑运算
js入门(3)表达式,操作符

上一篇:【蓝桥杯Java_C组·从零开始卷】第六节(一)、Java常用数学函数


下一篇:JAVA面向对象Math类概述和方法使用