❮ OldingiKeyingi ❯
JavaScript-da faqat bitta turdagi raqamlar mavjud. Raqamlar o'nli yoki bo'lmasdan yozilishi mumkin.
Misol
var x = 3.14; // A number with decimals
var y = 3; // A number without decimals
O'zingiz sinab ko'ring »
Qo'shimcha katta yoki ortiqcha kichik raqamlar ilmiy (yuqori darajali) yozuv bilan yozilishi mumkin:
Misol
var x = 123e5; // 12300000
var y = 123e-5; // 0.00123
O'zingiz sinab ko'ring »
JavaScript raqamlari har doim 64-bitli suzuvchi nuqta
Boshqa ko'plab dasturlash tillaridan farqli o'laroq, JavaScript har xil turdagi raqamlarni aniqlamaydi, masalan, tamsayılar, qisqa, uzun, o'zgaruvchan nuqta va hk.
JavaScript raqamlari har doim xalqaro IEEE 754 standartiga rioya qilgan holda ikki marta aniq suzuvchi nuqta raqamlari sifatida saqlanadi.
Ushbu format raqamlarni 64 bitda saqlaydi, bu erda raqam (kasr) 0 dan 51 bitgacha, ko'rsatkich 52 dan 62 gacha va belgi 63 bitda saqlanadi:
Qiymat (aka kasr / Mantissa)
|
Ko'rsatkich
|
Imzo
|
52 bit (0 - 51)
|
11 bit (52 - 62)
|
1 bit (63)
|
Do'stlaringiz bilan baham: |