数値を表ã™ãƒ—リミティブデータ型

æ•´æ•°ã«ã¯int型もã—ãã¯uint型を使用ã—ã¾ã™ã€‚intåž‹ã¯æ­£ã€è² ã®æ•°ã‚’扱ãˆã¾ã™ãŒã€uintåž‹ã¯æ­£ã®æ•°ã ã‘ã—ã‹æ‰±ãˆã¾ã›ã‚“。Numberã¯ã€æ•´æ•°ã€ç¬¦å·ãªã—æ•´æ•°ã€ãŠã‚ˆã³æµ®å‹•å°æ•°ç‚¹æ•°ã‚’表ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ãŸã ã—ã€1ã¤ã®ãƒ‡ãƒ¼ã‚¿ã«å¯¾ã—ã¦64ビットã®é ˜åŸŸã‚’å¿…è¦ã¨ã—ã¾ã™ã€‚パフォーマンスを最大化ã™ã‚‹ãŸã‚ã«ã£ã¯ã€32ビットã®intãŠã‚ˆã³uint型より大ãã„æ•´æ•°å€¤ã«å¯¾ã—ã¦ã®ã¿ã€Numberデータ型を使用ã—ã¾ã™ã€‚

数値を表ã™ãƒ—リミティブデータã®å–る範囲
データ型 デフォルト値
int integer(整数)ã®ç•¥ã€‚
-2,147,483,648~2,147,483,647ã®æ•´æ•°
uint unsigned integer(符åˆãªã—整数)ã®ç•¥ã€‚
0~4,294,967,295ã®æ•´æ•°
Number æ•´æ•°ã€ç¬¦å·ãªã—æ•´æ•°ã€ãŠã‚ˆã³æµ®å‹•å°æ•°ç‚¹æ•°

Facebook Comments