99re热视频这里只精品,久久久天堂国产精品女人,国产av一区二区三区,久久久精品成人免费看片,99久久精品免费看国产一区二区三区

數(shù)字(Numbers)

2018-06-15 17:44 更新

JavaScript中的所有數(shù)字都是浮點(diǎn)型(雖然大部分的JavaScript引擎內(nèi)部也使用整數(shù))。至于為什么這樣設(shè)計(jì),查看這里(每一個(gè)JavaScript開發(fā)者應(yīng)該了解的浮點(diǎn)知識(shí))。

> 1 === 1.0
  true

特殊數(shù)字:

  • NaN (“不是一個(gè)數(shù)字 not a number”): 錯(cuò)誤值。
    > Number('xyz')  // 'xyz' 不能被轉(zhuǎn)換為數(shù)字
    NaN

  • Infinity:也是最大錯(cuò)誤值(溢出).
    > 3 / 0
    Infinity
    > Math.pow(2, 1024)  // 數(shù)字太大了
    Infinity

Infinity 有時(shí)很有用,因?yàn)樗热魏纹渌麛?shù)字都大。同樣,-Infinity 比其他任何數(shù)字都小。

  • JavaScript有兩個(gè)零,+0 和 -0。它(js引擎)通常不讓你看到,并簡(jiǎn)單將兩個(gè)零都顯示為0:

  > +0
    0
  > -0
    0

因此最好假裝只有一個(gè)零(正如我們看到假值時(shí)所做的那樣:-0+0 都是假值)。

運(yùn)算符(Operators)

JavaScript中有下列算數(shù)運(yùn)算符

  • 加: number1 + number2
  • 減: number1 - number2
  • 乘: number1 * number2
  • 除: number1 / number2
  • 模: number1 % number2
  • 自增: ++variable, variable++
  • 自減: –variable, variable–
  • 負(fù)值: -value
  • 正值(轉(zhuǎn)換為數(shù)字): +value

全局對(duì)象Math通過(guò)函數(shù)提供更多算數(shù)運(yùn)算操作。 JavaScript中也有位運(yùn)算符(例如:位與 &)。

深入閱讀

在2ality有一系列博文介紹這些內(nèi)容,例如:

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)