-
Dasturlash tillari haqida umumiy ma'lumot
- Dasturlash tillari: C, C++, C#, JavaScript, Java, Python, PHP, Go, Dart.
-
JavaScript tarixi
- Brendan Eich tomonidan 1995-yilda 10 kun ichida Netscape kompaniyasida yaratilgan.
- Dastlabki nomi Mocha, keyin LiveScript, va nihoyat JavaScript (Java tilining mashhurligidan foydalanish uchun).
- Microsoft Internet Explorer 3 ni yaratib, Netscape ga raqobatdosh qildi. Natijada JavaScriptning 2 xil versiyasi paydo bo'ldi:
- Netscape Navigator JavaScript
- Internet Explorer JavaScript
-
Nima uchun JavaScript?
- Dinamik typed language (Dynamically typed language).
- Qo'shimcha afzalliklar va sabablar keltirilishi mumkin.
-
JavaScript nima qiladi?
- Web brauzerlarda JavaScriptning asosiy 3 qismi mavjud:
- ECMAScript
- DOM (Document Object Model) - scroll, keyboard kabi hodisalarni va formalarni boshqaradi.
- BOM (Browser Object Model) - brauzerga xos funksiyalarni boshqaradi, masalan, location va notifications.
- Mashhur funksiyalar va kutubxonalar:
- Toggle, navbar-shrink, yuklanish animatsiyalari, AOS, Owl Carousel, qora/yengil rejim.
- Web brauzerlarda JavaScriptning asosiy 3 qismi mavjud:
-
JavaScript versiyalari
- ES5 (2009) - brauzerlar tomonidan keng qo'llaniladi.
- ES6 (2015+) - katta yangilanishlar kiritildi.
- Kelgusi versiyalar (Next ES) kutilmoqda.
-
JavaScript qanday qilib ishlatiladi ?
- JavaScript kodlari HTML hujjatlarida inline, ichki (internal) yoki tashqi (external) tarzda joylashtirib ishlatish mumkin.
-
JavaScriptda kirish va chiqish
- Kiritish :
prompt
orqali amalga oshiriladi. - Chiqarish :
innerHTML
,document.write()
,window.alert()
,window.confirm()
, vaconsole.log()
orqali amalga oshiriladi.
- Kiritish :
-
Sintaksis va izohlar (comments)
- Izohlar: bir qatorli izohlar uchun
//
, ko'p qatorli izohlar uchun/* ... */
ishlatiladi. - Nuqtali vergul (semicolon), bloklar, ifodalar va oq joylarni (space, new line, tab) ishlatish haqida.
- Izohlar: bir qatorli izohlar uchun
-
Identifikatorlar va nomlash qoidalari
- To'g'ri identifikatorlar uchun qoidalar: harflar, raqamlar, pastki chiziqlar yoki dollar belgilari ishlatilishi mumkin.
- Nomi yozish uslublari: PascalCase, snake_case, camelCase (tavsiya etiladi), va kebab-case (qo'llab-quvvatlanmaydi).
JavaScriptda o'zgaruvchilar
- O'zgaruvchilar — ma'lumotlarni saqlash uchun konteynerlardir.
- Turlari: `var`, `let`, `const` va ular bilan bog'liq tushunchalar haqida , masalan, e'lon qilish (declaration), ishga tushirish (initialization), va o'zlashtirish (assignment) kabi tushunchalar mavjud.
- `undefined`, `undeclared`, va tenglik (`=`) operatori.
- `var` va `let` o'rtasidagi farqlar.
- Doimiylar (constants) va `typeof` operatori.
-
O'zgaruvchilarni almashtirish
- O'zgaruvchilarni qanday almashtirish haqida misol kodi.
-
JavaScriptdagi operatorlar
-
Arifmetik operatorlar:
+
,-
,*
,/
,**
(daraja),%
(qoldiqli bo'linish). -
Unar operatorlar:
+x
,-x
,++x
,--x
,x++
,x--
.
-
Arifmetik operatorlar:
-
Manbalar
- JavaScript haqida ko'proq ma'lumot olish uchun quyidagi havolalarga murojaat qilish mumkin:
Top comments (0)