JavaScript Bayonotlar Ma'lumotnomasi (Statements Reference)
Bayonot identifikatorlari
JavaScript bayonotlari bajariladigan amalni aniqlash uchun bayonot identifikatori bilan boshlanadi. Bayonot identifikatorlari — zahiralangan so'zlar (o'zgaruvchi nomlari yoki boshqa narsalar sifatida ishlatilmaydi).
To'liq bayonotlar ma'lumotnomasi
2025-yil iyul holatiga qayta ko'rib chiqilgan
| Bayonot | Tavsif |
|---|---|
{ } | Bayonotlar blokini yaratadi |
async function | AsyncFunction obyektini yaratadi |
async function* | AsyncGeneratorFunction obyektini yaratadi |
await using | Asinxron tarzda yo'q qilinadigan mahalliy o'zgaruvchilarni e'lon qiladi |
break | Switch yoki sikldan chiqadi |
class | Sinfni e'lon qiladi |
const | O'zgarmas qiymatli o'zgaruvchini e'lon qiladi |
continue | Belgilangan shart yuzaga kelsa, bir iteratsiyani buzadi va siklning keyingi iteratsiyasi bilan davom etadi |
debugger | JavaScript bajarilishini to'xtatadi va (agar mavjud bo'lsa) debugging funksiyasini chaqiradi |
do...while | Bayonotlar blokini bajaradi va shart rost bo'lganda blokni takrorlaydi |
for | Kod blokini ma'lum marta takrorlaydi |
for...in | Obyekt xususiyatlari bo'ylab aylanadi |
for...of | Takrorlanadigan obyekt qiymatlari bo'ylab aylanadi |
for await...of | Asinxron takrorlanadigan obyektlar bo'ylab aylanadi |
function | Funksiyani e'lon qiladi |
function* | GeneratorFunction obyektini yaratadi |
if...else...else if | Shartga qarab bajariladigan bayonotlar blokini belgilaydi |
import | Modulning faqat o'qish uchun importini aniqlaydi |
import attributes | Modul qanday yuklanishi kerakligini aniqlaydi |
let | O'zgaruvchini e'lon qiladi |
return | Funksiya bajarilishini to'xtatadi (va qiymat qaytaradi) |
switch | Turli holatlarga qarab bajariladigan bayonotlar blokini belgilaydi |
throw | Xatoni hosil qiladi (tashlaydi) |
try...catch...finally | Try blokida xato yuzaga kelganda bajariladigan bayonotlar blokini belgilaydi va xatolarni boshqarishni amalga oshiradi |
using | Sinxron tarzda yo'q qilinadigan mahalliy o'zgaruvchilarni e'lon qiladi |
var | O'zgaruvchini e'lon qiladi |
while | Shart rost bo'lganda bajariladigan bayonotlar blokini belgilaydi |
