Skip to content

JavaScript 1999 (ES3)

ECMAScript 3 (1999)

JavaScript ga birinchi qayta ko'rish.

ECMAScript 1999 ES3 nomi bilan ham taniladi.

ES3 xususiyatlari

XususiyatTavsif
Regulyar ifodalarQidiruv naqshini hosil qiluvchi belgilar ketma-ketligi
Xatolarni boshqarish (try...catch)Xato yuz bergan holda sinash uchun kod bloklarini aniqlash bayonoti
switch kalit so'ziShartlarga asosan bajariladigan kod bloklarini tanlaydi
do...while sikliWhile 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!