私の歴史と今

振り返ると恥ずかしくなるのが私の歴史。だけどそのときは真面目に書いていた訳でね。そんな今の私を書いていく。

JavaScript 第5版 3.1 数値

3.1.1 整数リテラル

特になし

3.1.2 16進と8進の整数リテラル

接頭辞

    • 16進:0x or 0X
    • 8進:0

ECMAScript標準では、8進数はサポートされていない。実装によってはサポートされている。だから、使うなと。

3.1.3 浮動小数リテラル

[数値][.数値][E|e[(+|-)]数値]

  • 3.14
  • .333
  • 6.02e23
  • 1.4738223E-32

実数の計算は近似になる。

3.1.4 数値の捜査

    • 算術演算子、加(+)減(-)乗(*)除(-)の利用
    • 組み込みオブジェクトMathの利用

3.1.5 数値変換

    • 数値→文字列
    • 文字列→数値

3.1.6 特殊な数値

定数 意味 備考
Infinity プラスの無限大 参考:isInfinite()関数
NaN 数値以外の特殊な値 例:0/0の結果。参考isNaN()関数
Number.MAX_VALUE 表現可能な最大値
Number.MIN_VALUE (0に最も近い値で)表現可能な最小値
Number.NaN 数値以外の特殊な値
Number.POSITIVE_INFINITY プラスの無限大値
Number.NEGATIVE_INFINITY マイナスの無限大値

isInfinite(), isNaN(),覚えておこう。