parseInt()
Misol
Turli qiymatlarni tahlil qiling:
parseInt("10");
parseInt("10.00");
parseInt("10.33");
parseInt("34 45 66");
parseInt(" 60 ");
parseInt("40 years");
parseInt("He was 40");
O‘zingiz sinab ko‘ring »
Tavsif
parseInt metodi qiymatni string sifatida tahlil qiladi va birinchi butun sonni qaytaradi.
radix parametri qaysi sanoq tizimidan foydalanishni belgilaydi:
2 = ikkilik, 8 = sakkizlik, 10 = o‘nlik, 16 = o‘n oltilik.
Agar radix ko‘rsatilmasa, JavaScript radix’ni 10 deb hisoblaydi. Agar qiymat "0x" bilan boshlansa, JavaScript radix’ni 16 deb hisoblaydi.
Eslatmalar
Agar birinchi belgini aylantirib bo‘lmasa, NaN qaytariladi.
Boshidagi va oxiridagi bo‘sh joylar e’tiborga olinmaydi.
Faqat topilgan birinchi butun son qaytariladi.
Eski brauzerlar parseInt("010") uchun 8 qaytaradi. ECMAScript’ning eski versiyalari "0" bilan boshlanadigan qiymatlar uchun sakkizlik tizimdan (radix 8) foydalangan. ECMAScript 5 (2009) dan boshlab standart tizim o‘nlik (radix 10).
Sintaksis
parseInt(string, radix)
Parametrlar
| Parametr | Tavsif |
| value | Majburiy. Tahlil qilinadigan qiymat. |
| radix | Ixtiyoriy. Standart qiymat 10. Sanoq tizimini belgilovchi son (2 dan 36 gacha). |
Qaytariladigan qiymat
| Tip | Tavsif |
| Son. | Butun son topilmasa, NaN. |
Brauzerlarda qo‘llab-quvvatlash
parseInt() — ECMAScript1 (JavaScript 1997) imkoniyati.
U barcha brauzerlarda qo‘llab-quvvatlanadi:
| Chrome | Edge | Firefox | Safari | Opera |
Ko‘proq misollar
Turli qiymatlarni tahlil qiling:
parseInt("10", 10);
parseInt("010");
parseInt("10", 8);
parseInt("0x10");
parseInt("10", 16);
O‘zingiz sinab ko‘ring »
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
