18 август 2025

Qo'llanmalar va xususiyatlar

Bu kitob qo’llanmadir. U sizga tilni bosqichma-bosqich o’rganishda yordam berish maqsadida yozilgan. Ammo asoslar bilan tanishgandan so’ng, sizga boshqa manbalar kerak bo’ladi.

Xususiyat

ECMA-262 xususiyatsi JavaScript haqida eng chuqur, batafsil va rasmiy ma’lumotlarni o’z ichiga oladi. U tilni belgilaydi.

Ammo shunchalik rasmiy bo’lganligi sababli, dastlab tushunish qiyin. Shuning uchun agar sizga til tafsilotlari haqida eng ishonchli ma’lumot manbai kerak bo’lsa, xususiyat to’g’ri joy. Ammo u kundalik foydalanish uchun emas.

Har yili yangi xususiyat versiyasi chiqariladi. Bu nashrlar orasida eng so’nggi xususiyat loyihasi https://tc39.es/ecma262/ da joylashgan.

“Deyarli standart” deb ataladigan (“3-bosqich”) xususiyatlarni o’z ichiga olgan yangi ilg’or xususiyatlar haqida o’qish uchun https://github.com/tc39/proposals dagi takliflarni ko’ring.

Shuningdek, agar siz brauzer uchun ishlab chiqayotgan bo’lsangiz, qo’llanmaning ikkinchi qismida yoritilgan boshqa xususiyatlar ham mavjud.

Qo’llanmalar

Garchi ko’pincha internet qidiruvidan foydalanish yaxshiroqdir. So’rovda “MDN [atama]” dan foydalaning, masalan parseInt funksiyasini qidirish uchun https://google.com/search?q=MDN+parseInt.

Moslik jadvallari

JavaScript rivojlanayotgan til, yangi xususiyatlar muntazam ravishda qo’shiladi.

Brauzer va boshqa dvigatellar orasidagi qo’llab-quvvatlashni ko’rish uchun:

Bu manbalarning barchasi real hayotdagi ishlab chiqishda foydali, chunki ular til tafsilotlari, ularning qo’llab-quvvatlanishi va hokazo haqida qimmatli ma’lumotlarni o’z ichiga oladi.

Muayyan xususiyat haqida chuqur ma’lumotga ehtiyoj sezganingizda, ularni (yoki ushbu sahifani) eslab qoling.

O'quv qo'llanma xaritasi

Izohlar

izoh berishdan oldin buni o'qing…
  • Agar sizda nimani yaxshilash kerakligi haqida takliflaringiz bo'lsa - iltimos, GitHub muammosini yuboring yoki izoh berish o'rniga so'rov yuboring.
  • Agar siz maqolada biror narsani tushunolmasangiz - iltimos, batafsilroq ma'lumot bering.
  • Bir nechta so'z so'zlarini kiritish uchun <code> yorlig'ini ishlating, bir nechta satrlar uchun - ularni <pre> yorlig'i bilan o'rab qo'ying, 10 satrdan ortiq bo'lsa - sandbox (plnkr, jsbin, codepen…)