IT用語集 › プログラミング › 整数
小数点を持たない数 ― int、int32、int64、BigInt など。
int
int32
int64
BigInt
32ビット整数は約21億、64ビット整数は約900京まで表せる。範囲を超えると値が一周してしまう(オーバーフロー)のは、古典的なバグの温床だ。JavaScriptは長らく倍精度浮動小数点数しか持たず、2020年にようやくBigIntが加わった。金額や時間を扱うなら、浮動小数点数ではなく整数(セントやマイクロ秒単位)を使うのが定石である。