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!