Java Script uchun qo’llanma Samarqand Davlat universiteti talabasi Ibrohimov Ismoiljon tomonidan tayyorlandi. Kamchiliklar uchun uzr…!
Download 227.69 Kb.
|
JS ( Ibrohimov )
- Bu sahifa navigatsiya:
- Sanalarda ishlatiladigan Number() usuli
- JavaScript raqamlari xususiyatlari
- JavaScript MAX_SAFE_INTEGER
- Misol let x = Number.MIN_SAFE_INTEGER; // -9007199254740991 JavaScript POSITIVE_INFINITY Misol
- JavaScript massivlari
toFixed() usulitoFixed() o'nli kasrlar soni bilan yozilgan qatorni qaytaradi:
let x = 9.656; x.toFixed(0); x.toFixed(2); x.toFixed(4); x.toFixed(6); NATIJA ::: 10 9.66 9.6560 9.656000 toPrecision() usulit oPrecision () Belgilangan uzunlikdagi raqam yozilgan qatorni qaytaradi:
let x = 9.656; x.toPrecision(); x.toPrecision(2); x.toPrecision(4); x.toPrecision(6); NATIJA ::: 9.656 9.7 9.656 9.65600 valueOf() usulivalueOf() raqamni raqam sifatida qaytaradi.
let x = 123; x.valueOf(); (123).valueOf(); (100 + 23).valueOf(); NATIJA ::: 123 123 123 Number() usuliUsul Number() JavaScript o'zgaruvchilarini raqamlarga aylantirish uchun ishlatilishi mumkin:
Number(true); Number(false); Number("10"); Number(" 10"); Number("10 "); Number(" 10 "); Number("10.33"); Number("10,33"); Number("10 33"); Number("John"); NATIJA ::: 1 0 10 10 10 10 10.33 NaN NaN NaN Sanalarda ishlatiladigan Number() usuliNumber() sanani raqamga ham aylantirishi mumkin.
Number(new Date("1970-01-01")) ; // 0 parseInt() usuliparseInt() satrni tahlil qiladi va butun sonni qaytaradi. Bo'shliqlarga ruxsat beriladi. Faqat birinchi raqam qaytariladi:
parseInt("-10"); parseInt("-10.33"); parseInt("10"); parseInt("10.33"); parseInt("10 20 30"); parseInt("10 years"); parseInt("years 10"); NATIJA ::: -10 -10 10 10 10 10 NaN parseFloat() usuliparseFloat() satrni tahlil qiladi va raqamni qaytaradi. Bo'shliqlarga ruxsat beriladi. Faqat birinchi raqam qaytariladi:
parseFloat("10"); parseFloat("10.33"); parseFloat("10 20 30"); parseFloat("10 years"); parseFloat("years 10"); NATIJA ::: 10 10.33 10 10 NaN JavaScript raqamlari xususiyatlari
JavaScript EPSILONNumber.EPSILON 1 va 1 dan katta bo'lgan eng kichik suzuvchi nuqta o'rtasidagi farq.
Misollet x = Number.EPSILON; // 2.220446049250313e-16 JavaScript MAX_VALUENumber.MAX_VALUE JavaScript-da mumkin bo'lgan eng katta sonni ifodalovchi doimiydir.
Misollet x = Number.MAX_VALUE; // 1.7976931348623157e+308 JavaScript MIN_VALUENumber.MIN_VALUE JavaScript-da mumkin bo'lgan eng kichik sonni ifodalovchi doimiydir.
Misollet x = Number.MIN_VALUE; // 5e-324 JavaScript MAX_SAFE_INTEGERNumber.MAX_SAFE_INTEGER JavaScript-da maksimal xavfsiz butun sonni ifodalaydi.
Number.MAX_SAFE_INTEGER (2 53 - 1).
Misollet x = Number.MAX_SAFE_INTEGER; // 9007199254740991 JavaScript MIN_SAFE_INTEGERNumber.MIN_SAFE_INTEGER JavaScript-dagi minimal xavfsiz butun sonni ifodalaydi.
Number.MIN_SAFE_INTEGER -(2 53 - 1) bo'ladi.
Misollet x = Number.MIN_SAFE_INTEGER; // -9007199254740991 JavaScript POSITIVE_INFINITYMisollet x = Number.POSITIVE_INFINITY; // Infinity let x = 1 / 0; // Infinity JavaScript NEGATIVE_INFINITYMisollet x = Number.NEGATIVE_INFINITY; // - Infinity let x = -1 / 0; // -Infinity JavaScript massivlariMassiv - bu bir nechta qiymatga ega bo'lishi mumkin bo'lgan maxsus o'zgaruvchi: const cars = ["Saab", "Volvo", "BMW"]; Nima uchun massivlardan foydalanish kerak?Agar sizda elementlar ro'yxati (masalan, avtomobil nomlari ro'yxati) bo'lsa, mashinalarni bitta o'zgaruvchida saqlash quyidagicha ko'rinishi mumkin: let car1 = "Saab"; let car2 = "Volvo"; let car3 = "BMW"; Biroq, agar siz mashinalar orasidan aylanib, ma'lum birini topmoqchi bo'lsangiz-chi? Va agar sizda 3 ta emas, balki 300 ta mashina bo'lsa-chi? Yechim - massiv! Massiv bitta nom ostida ko'p qiymatlarni saqlashi mumkin va siz indeks raqamiga murojaat qilish orqali qiymatlarga kirishingiz mumkin. Download 227.69 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling