Mavzu. JavaScript asoslari. Reja: JavaScript ssenariyli tilining xususiyatlari
Download 366.96 Kb.
|
7-ma\'ruza
- Bu sahifa navigatsiya:
- 2. JavaScript o‘zgaruvchilari
- 2.1-rasm.
- 3.2-rasm.
- 3.3-rasm.
- Eslatma
- Ko‘rinishi Ta’rifi ==
- Ko‘rinishi Ta’riflari
HTMLda JavaScript kodi teglari orasida yoziladi. Sahifaning o‘zida yozish.
js fayldan o‘qib olish. Hodisalar yordami bilan elementning o‘ziga yozish. Natija:
JavaScriptda izohlar. Bir qatorli izoh // Change heading: document.getElementById("myH").innerHTML = "My First Page"; var x = 5; // Declare x, give it the value of 5 Ko‘p qatorli izoh /* The code below will change the heading with id = "myH" and the paragraph with id = "myP" in my web page: */ document.getElementById("myH").innerHTML = "My First Page"; 2. JavaScript o‘zgaruvchilari Javascriptda o‘zgaruvchilarni e’lon qilish uchun 2015 yilgacha var kalit so‘zidan foydalanilgan. Undan so‘ng esa const va let kalit so‘rlari qo‘shildi. Shunday qilib JavaScriptda 3ta o‘zgaruvchi bor. Bular: Var – global o‘zgaruvchi Let – local o‘zgaruvchi Const – constanta o‘zgaruvchi. O‘zgaruvchilarni e’lon qilish: const pi = 3.14; let person = "John Doe"; var answer = 'Yes I am!'; var x = 5 + 2 + 3; var x = "John" + " " + "Doe"; var x = "5" + 2 + 3; var x = 2 + 3 + "5"; JavaScript o‘zgaruvchilarini alohida misollar yordamida ko‘rib chiqamiz. 2.1-rasm. JavaScriptda var o‘zgaruvchiga misol. 2.2-rasm. JavaScriptda let o‘zgaruvchiga misol. 2.3-rasm. JavaScriptda const o‘zgaruvchiga misol. 3. JavaScript ma’lumotlar turlari. JavaScript dinamik ma’lumotlar turlariga ega. Bu shuni anglatadiki, bir xil o‘zgaruvchi turli xil ma’lumotlar turlarini saqlash uchun ishlatilishi mumkin. Quyida JavaScriptning ma’lumotlar turlari keltirilgan. JavaScriptda 3 xil ma’lumotlar turlari mavjud. 2. Satrli ma’lumotlar 1. Mantiqiy ma’lumotlar 3. Sonli ma’lumotlar JavaScriptda mantiqiy ma’lumotlar Mantiqiy ma’lumotlar faqat ikkita qiymatga ega bo‘lishi mumkin. Bular true yoki false. 3.1-jadval
3.1-rasm. JavaScriptda mantiqiy ma’lumotlarga misol. JavaScriptda Satrli ma’lumotlar Satrlar “…” (qo‘shtirnoqlar) bilan beriladigan belgilar qatoridir. Satrlar tirnoq bilan yoziladi. Bunda bitta yoki ikkita tirnoqdan foydalanish mumkin (3.2-jadval). 3.2-jadval
3.2-rasm. JavaScriptda satrli ma’lumotlarga misol. JavaScriptda sonli ma’lumotlar Sonlar var yoki let kalit so‘zlari bilan e’lon qilinadi. 3.3-jadval
JavaScriptda faqat bitta turdagi raqamlar mavjud. Raqamlar o‘nli kasrlar bilan yoki o‘nlik kasrlarsiz yozilishi mumkin (3.3-rasm): 3.3-rasm. JavaScriptda sonli ma’lumotlarga misol. 4. JavaScriptda massivlar va operatorlar. Massiv – bu bir nechta qiymatga ega bo‘lishi mumkin bo‘lgan maxsus o‘zgaruvchi. Massiv bitta nom ostida ko‘p qiymatlarni saqlashi mumkin va indeks raqamiga murojaat qilish orqali qiymatlarni chiqarish mumkin. Sintaksis: const array_name = [item1, item2, ...]; Massivlarni const kalit so‘zi bilan e’lon qilinadi. Eslatma: Massiv indekslari 0 dan boshlanadi. [0] birinchi element, [1] ikkinchi element hisoblanadi. 4.1-rasm. JavaScriptda massivlar. 4.2-rasm. JavaScriptda indeksli massivlar. JavaScriptda operatorlar Tayinlash operatorlari JavaScript o‘zgaruvchilariga qiymatlarni tayinlaydi. Qo‘shishni tayinlash operatori ( += ) o‘zgaruvchiga qiymat qo‘shadi. Tayinlash operatori ( = ) o‘zgaruvchiga qiymat beradi. 4.1-jadval Tayinlash operatorlari.
Arifmetik operatorlar raqamlar ustida arifmetikani bajarish uchun ishlatiladi. 4.2-jadval Arifmetik operatorlar.
Bir xil tipli ma’lumotlar qo‘shilganda umumiy qiymat yoziladi, har xil turdagi ma’lumotlari qo‘shganda esa birinchi ma’lumot ketidan ikkinchi ma’lumot turi yozib qo‘yiladi holos. Quyidagi misolda aynan shu ko‘rsatilgan (4.3-rasm): 4.3-rasm. JavaScriptda satr va sonli ma’lumotlarni qo‘shish. 4.3-jadval Taqqoslash operatorlari
4.4-jadval Mantiqiy operatorlar
Savol va topshiriqlar. JavaScript ssenariyli tilining xususiyatlari haqida gapirib bering. JavaScriptning dastlabki nomi nima? HTML bilan JavaScriptni bog‘lash usullarini ko‘rsatib bering. JavaScriptda nechta o‘zgaruvchi mavjud? JavaScriptda nechta ma’lumotlar turlari mavjud? Mantiqiy ma’lumotlar qanday qiymatlarga ega? Satrli ma’lumotlarga misol keltiring. JavaScriptda massivlar qanday e’lon qilinadi? Indeksli massivga misol keltiring. Arifmetik operatorlari sanab bering. Har xil tipli ma’lumotlar qanday qo‘shiladi? Download 366.96 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling