
JavaScript - bu veb-sahifalarni interaktiv qilish uchun ishlatiladigan dasturlash tili. U asosan veb-brauzerlarda ishlaydi, lekin hozirgi vaqtda serverlarda (Node.js orqali), mobil ilovalarda va hatto robototexnika sohasida ham qo'llaniladi.
JavaScript nima?
- Skript tili: JavaScript brauzerda to'g'ridan-to'g'ri ishlaydigan skript tili hisoblanadi. U HTML va CSS bilan birgalikda veb-sahifalarni dinamik va interaktiv qiladi.
- Interpretatsiya qilinadi: JavaScript kodi brauzer tomonidan interpretatsiya qilinadi, ya'ni kompilyatsiya qilinmasdan to'g'ridan-to'g'ri ishlaydi.
- Keng qo'llaniladi: JavaScript veb-sahifalarda foydalanuvchi interfeysini yaxshilash, ma'lumotlarni tezda yangilash va foydalanuvchi harakatlariga javob berish uchun ishlatiladi.
JavaScript qayerda ishlatiladi?
-
Veb-sahifalarda:
- DOM manipulyatsiyasi: HTML elementlarini o'zgartirish, yangi elementlar qo'shish yoki olib tashlash.
- Foydalanuvchi interfeysi: Tugmalar, menyular, modal oynalar kabi interaktiv elementlar yaratish.
- Ma'lumotlarni tekshirish: Formalar orqali kiritilgan ma'lumotlarni tekshirish.
- Animatsiyalar: Sahifada harakatlanuvchi elementlar yaratish.
-
Serverda (Node.js):
- Backend dasturlash: Node.js yordamida server tomonida dasturlar yozish.
- API yaratish: Ma'lumotlar bazasi bilan ishlash va ma'lumotlarni qaytarish.

-
Mobil ilovalarda:
- React Native, Ionic: JavaScript yordamida mobil ilovalar yaratish.
-
O'yinlarda:
- WebGL va Canvas: JavaScript yordamida brauzerda o'yinlar yaratish.
-
Robototexnika va IoT:
- Johnny-Five: JavaScript yordamida robotlar va IoT qurilmalarini boshqarish.
O‘zgaruvchilar (var, let, const)
JavaScriptda o'zgaruvchilar ma'lumotlarni saqlash va ularga murojaat qilish uchun ishlatiladi. O'zgaruvchilar yordamida biz raqamlar, matnlar, massivlar, obyektlar va boshqa ma'lumot turlarini saqlaymiz. JavaScriptda o'zgaruvchilarni e'lon qilish uchun 3 ta kalit so'z mavjud: var
, let
va const
1. var
var
- bu JavaScriptning eski versiyalarida (ES5 va undan oldin) ishlatilgan o'zgaruvchi e'lon qilish kalit so'zi. U global yoki funktsiya doirasida ishlaydi.
Xususiyatlari:
- Global doira: Agar
var
funktsiya ichida e'lon qilinmasa, u global o'zgaruvchiga aylanadi.
- Qayta e'lon qilinishi mumkin: Bir xil nomli
var
o'zgaruvchini qayta e'lon qilish mumkin.