๐ขNumber.MAX_SAFE_INTEGER
๐ง under construction
JS โฉ value โฉ primitive โฉ number โฉ special โฉ Number.MAX_SAFE_INTEGER
- replit - JS: Number.MAX_SAFE_INTEGER 
    โโโโโโโโโโโโโโโโโโโโโโโโโโโ
    โ Number.MAX_SAFE_INTEGER โ
    โโโโโโโโโโโโโโโโโโโโโโโโโโโ
       2โตยน                                                2โฐ
   2โตยฒโดโ                                                  โ
    = 11111111111111111111111111111111111111111111111111111
       โฐโโโโโโโโโโโโโโโโโโโโ 52-bit โโโโโโโโโโโโโโโโโโโโโโโฏ
    = 2โตยณ - 1
    = 9007199254740991ๆช็ฐ็้ฒไฝ่ก็บ
const N = Number.MAX_SAFE_INTEGER;        // 2โตยณ - 1
// ้็ถๆๅ็ฅ้ 2โตยณ ~ 2โตโด ไน้๏ผๆธๅญ็้้ๆฏ 2ยน = 2๏ผไนๅฐฑๆฏ้ฝๆฏใๅถๆธใ
// ไฝๅถๆธ็ใ่ทณๆณใๅป้ ็บๆช็ฐ๏ผ
N,      // 9007199254740991
N + 1,  // 9007199254740992
N + 2,  // 9007199254740992
N + 3,  // 9007199254740994
N + 4,  // 9007199254740996
N + 5,  // 9007199254740996
N + 6,  // 9007199254740996
N + 7,  // 9007199254740998
N + 8,  // 9007199254741000้็ถไธฆไธไบ่งฃ IEEE 754 ่ๅพ้ไฝ็ๅ็๏ผไฝไธ้ขๆๅ่ฉฆ่ใ็ๆธฌใๅฎๆฏๆ้บผ้ไฝ็๏ผ
let N = Number.MAX_SAFE_INTEGER = 9007199254740991
	N + 1 = 9007199254740992
	 โญโโโโโโโโโโโโโโโโโโโ โ 52-digit โโโโโโโโโโโโโโโโโโโโฎ
	11111111111111111111111111111111111111111111111111111
     +                                                      1
  โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
       100000000000000000000000000000000000000000000000000000
	โฐโโโโโโโโโโโโโโโโโโโ โ 52-digit โโโโโโโโโโโโโโโโโโโโฏ
	 N + 2 = 9007199254740992                           2ยน
                                                            โฉ
	  โญโโโโโโโโโโโโโโโโโโโ โ 52-digit โโโโโโโโโโโโโโโโโโโโฎ
	 11111111111111111111111111111111111111111111111111111
     +                                                      10
   โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
        100000000000000000000000000000000000000000000000000001 (01 ๆจๆฃ 1๏ผ)
	 โฐโโโโโโโโโโโโโโโโโโโ โ 52-digit โโโโโโโโโโโโโโโโโโโโฏ
	 
	 N + 3 = 9007199254740994                           2ยน
                                                            โฉ
	  โญโโโโโโโโโโโโโโโโโโโ โ 52-digit โโโโโโโโโโโโโโโโโโโโฎ
	 11111111111111111111111111111111111111111111111111111
     +                                                      11
    โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
        100000000000000000000000000000000000000000000000000010
	 โฐโโโโโโโโโโโโโโโโโโโ โ 52-digit โโโโโโโโโโโโโโโโโโโโฏ
	 
	 N + 4 = 9007199254740996                           2ยน
                                                            โฉ
	  โญโโโโโโโโโโโโโโโโโโโ โ 52-digit โโโโโโโโโโโโโโโโโโโโฎ
	 11111111111111111111111111111111111111111111111111111
     +                                                     100
   โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
        100000000000000000000000000000000000000000000000000011 (11 ้ฒไฝ๏ผ)
      = 10000000000000000000000000000000000000000000000000010
	 โฐโโโโโโโโโโโโโโโโโโโ โ 52-digit โโโโโโโโโโโโโโโโโโโโฏ
	 
	 N + 5 = 9007199254740996                           2ยน
                                                            โฉ
	  โญโโโโโโโโโโโโโโโโโโโ โ 52-digit โโโโโโโโโโโโโโโโโโโโฎ
	 11111111111111111111111111111111111111111111111111111
      +                                                    101
   โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
        100000000000000000000000000000000000000000000000000100
	 โฐโโโโโโโโโโโโโโโโโโโ โ 52-digit โโโโโโโโโโโโโโโโโโโโฏ
	 
	 N + 6 = 9007199254740996                           2ยน
                                                            โฉ
	  โญโโโโโโโโโโโโโโโโโโโ โ 52-digit โโโโโโโโโโโโโโโโโโโโฎ
	 11111111111111111111111111111111111111111111111111111
      +                                                    110
   โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
        100000000000000000000000000000000000000000000000000101 (01 ๆจๆฃ 1๏ผ)
	 โฐโโโโโโโโโโโโโโโโโโโ โ 52-digit โโโโโโโโโโโโโโโโโโโโฏ
	 
	 N + 7 = 9007199254740998                           2ยน
                                                            โฉ
	  โญโโโโโโโโโโโโโโโโโโโ โ 52-digit โโโโโโโโโโโโโโโโโโโโฎ
	 11111111111111111111111111111111111111111111111111111
      +                                                    111
   โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
        100000000000000000000000000000000000000000000000000110
	 โฐโโโโโโโโโโโโโโโโโโโ โ 52-digit โโโโโโโโโโโโโโโโโโโโฏ
	 
	 N + 8 = 9007199254741000                           2ยน
                                                            โฉ
	  โญโโโโโโโโโโโโโโโโโโโ โ 52-digit โโโโโโโโโโโโโโโโโโโโฎ
	 11111111111111111111111111111111111111111111111111111
      +                                                   1000
   โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
        100000000000000000000000000000000000000000000000000111 (11 ้ฒไฝ๏ผ)
      = 10000000000000000000000000000000000000000000000000100
	 โฐโโโโโโโโโโโโโโโโโโโ โ 52-digit โโโโโโโโโโโโโโโโโโโโฏ
Last updated
Was this helpful?