JavaScript 1999 (ES3)
ECMAScript 3 (1999)
JavaScript ga birinchi qayta ko'rish.
ECMAScript 1999 ES3 nomi bilan ham taniladi.
ES3 xususiyatlari
| Xususiyat | Tavsif |
|---|---|
| Regulyar ifodalar | Qidiruv naqshini hosil qiluvchi belgilar ketma-ketligi |
| Xatolarni boshqarish (try...catch) | Xato yuz bergan holda sinash uchun kod bloklarini aniqlash bayonoti |
switch kalit so'zi | Shartlarga asosan bajariladigan kod bloklarini tanlaydi |
do...while sikli | While siklining bir varianti |
JavaScript 1999 barcha brauzerlarda qo'llab-quvvatlanadi.
Regulyar ifodalar
Qidiruv naqshini hosil qiluvchi belgilar ketma-ketligi.
js
let text = 'Visit W3Schools'
let n = text.search(/w3schools/i)try...catch kalit so'zlari
Xato yuz bergan holda sinash uchun kod bloklarini aniqlash bayonoti.
js
let x = 5
try {
x = y + 1
} catch (err) {
let text = err.name
}switch kalit so'zi
Shart asosida switch bajariladigan bir yoki bir nechta kod bloklarini tanlaydi.
js
switch (new Date().getDay()) {
case 0:
day = 'Sunday'
break
case 1:
day = 'Monday'
break
case 2:
day = 'Tuesday'
break
case 3:
day = 'Wednesday'
break
case 4:
day = 'Thursday'
break
case 5:
day = 'Friday'
break
case 6:
day = 'Saturday'
}do...while sikli
do while sikli shart boshidanoq false bo'lsa ham kamida bir marta ishlaydi. Buning sababi kod bloki shart tekshirilishdan oldin bajariladi.
js
do {
text += 'The number is ' + i
i++
} while (i < 10)Eslatma
Shartda ishlatiladigan o'zgaruvchini oshirishni unutmang, aks holda sikl hech qachon tugamaydi!
