Skip to content

Commit d36f2b8

Browse files
authored
Update article.md
1 parent 3099ca2 commit d36f2b8

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

1-js/02-first-steps/05-types/article.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ O práci s čísly si povíme víc v kapitole <info:number>.
7171

7272
Typ „číslo“ v JavaScriptu nedokáže reprezentovat celočíselné hodnoty větší než <code>(2<sup>53</sup>-1)</code> (což je `9007199254740991`), nebo záporné hodnoty nižší než <code>-(-2<sup>53</sup>-1)</code>.
7373

74-
Abychom byli opravdu přesní, typ `číslo` umí ukládat větší celá čísla (až do <code>1.7976931348623157 * 10<sup>308</sup></code>), ale mimo bezpečného celočíselného intervalu <code>±(2<sup>53</sup>-1)</code> nastane chyba přesnosti, jelikož do pevného 64-bitového úložiště se nevejdou všechny číslice. Může být tedy uložena „přibližná“ hodnota.
74+
Abychom byli opravdu přesní, typ číslo umí ukládat větší celá čísla (až do <code>1.7976931348623157 * 10<sup>308</sup></code>), ale mimo bezpečného celočíselného intervalu <code>±(2<sup>53</sup>-1)</code> nastane chyba přesnosti, jelikož do pevného 64-bitového úložiště se nevejdou všechny číslice. Může být tedy uložena „přibližná“ hodnota.
7575

7676
Například tato dvě čísla (těsně nad bezpečným intervalem) budou stejná:
7777

@@ -80,7 +80,7 @@ console.log(9007199254740991 + 1); // 9007199254740992
8080
console.log(9007199254740991 + 2); // 9007199254740992
8181
```
8282

83-
Dá se tedy říci, že do typu `number` nelze uložit žádné liché celé číslo větší než <code>(2<sup>53</sup>-1)</code>.
83+
Dá se tedy říci, že do typu „číslo“ nelze uložit žádné liché celé číslo větší než <code>(2<sup>53</sup>-1)</code>.
8484

8585
Pro většinu účelů je interval <code>±(2<sup>53</sup>-1)</code> dostačující, ale někdy potřebujeme opravdu velká čísla, např. pro kryptografii nebo časová razítka s přesností na mikrosekundy.
8686

0 commit comments

Comments
 (0)