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:
- NaN - Raqam emas
JavaScript shablon literallariSinonimlar: Shablon harflari Shablon satrlari String shablonlar Back-Tics sintaksisi Shablon harflari qatorni belgilash uchun qo'shtirnoq ("") o'rniga orqa belgilaridan (``) foydalanadi: let text = `Hello World!`; Shablon harflari ko'p qatorli satrlarga ruxsat beradi: let text = `The quick brown fox jumps over the lazy dog`; Shablon harflari o'zgaruvchilar va ifodalarni satrlarga interpolyatsiya qilishning oson usulini ta'minlaydi. Usul string interpolyatsiyasi deb ataladi. Sintaksis bu: ${...} Shablon harflari satrlardagi o'zgaruvchilarga ruxsat beradi: let firstName = "John"; let lastName = "Doe"; let text = `Welcome ${firstName}, ${lastName}!`; // Welcome John, Doe! O'zgaruvchilarni haqiqiy qiymatlar bilan avtomatik ravishda almashtirish string interpolatsiyasi deb ataladi . Shablon harflari satrlardagi ifodalarga ruxsat beradi: let price = 10; let VAT = 0.25; let total = `Total: ${(price * (1 + VAT)).toFixed(2)}`; // Total: 12.50 Ifodalarni haqiqiy qiymatlar bilan avtomatik almashtirishga satr interpolatsiyasi deyiladi . Shablon literals yordamida siz satr ichida ham bir tirnoq, ham qoʻsh tirnoqlardan foydalanishingiz mumkin: let text = `He's often called "Johnny"`; NaN - Raqam emasNaN bu raqam qonuniy raqam emasligini ko'rsatadigan JavaScript-da zahiralangan so'zdir. Raqamli bo'lmagan satr bilan arifmetika qilishga urinish NaN (Raqam emas):
let x = 100 / "Apple"; // NaN Biroq, agar satrda raqamli qiymat bo'lsa, natija raqam bo'ladi: Misollet x = 100 / "10"; // 10 isNaN () Qiymat raqam emasligini bilish uchun global JavaScript funksiyasidan foydalanishingiz mumkin :
let x = 100 / "Apple"; isNaN(x); // true Agar siz let x = NaN; let y = 5; let z = x + y; // NaN Yoki natija NaN5 kabi birlashma bo'lishi mumkin: let x = NaN; let y = "5"; let z = x + y; // NaN5 Infinity (yoki -Infinity ) eng katta raqamdan tashqari raqamni hisoblasangiz, JavaScript qaytariladigan qiymatdir.
let myNumber = 2; // Execute until Infinity while (myNumber != Infinity) { myNumber = myNumber * myNumber; } NATIJA :: : 4 16 256 65536 4294967296 18446744073709552000 3.402823669209385e+38 1.157920892373162e+77 1.3407807929942597e+154 Infinity 0 ga bo'linish (nol) ham let x = 2 / 0; // Infinity let y = -2 / 0; // -Infinity JavaScript raqamli konstantalarni, agar ular oldida 0x bo'lsa, o'n oltilik deb izohlaydi. let x = 0xFF; // 0xFF = 255 Raqamlarni let x = 123; // number let y = new Number(123); // object == Operatordan foydalanganda x va y teng :
let x = 500; let y = new Number(500); === Operatordan foydalanganda x va y teng emas .
let x = 500; let y = new Number(500); Ikki JavaScript ob'ektini solishtirish har doim noto'g'ri qaytaradi 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