JavaScript dunyodagi eng mashhur dasturlash tili. JavaScript bu Internetning dasturlash tili



Download 249,3 Kb.
bet18/85
Sana01.02.2022
Hajmi249,3 Kb.
#421343
1   ...   14   15   16   17   18   19   20   21   ...   85
Bog'liq
JS qo\'llanma

Let va const (2015) dan foydalanish
2015 yilgacha varkalit so'zdan foydalanish JavaScript o'zgaruvchisini e'lon qilishning yagona usuli edi.
JavaScript-ning 2015-yilgi versiyasi (ES6 - ECMAScript 2015) const kalit so'zdan foydalanib, uni qayta leto'rnatib bo'lmaydigan o'zgaruvchini va kalit so'zni doirasi cheklangan o'zgaruvchini aniqlashga imkon beradi.
Ushbu kalit so'zlar orasidagi farqni tavsiflash biroz murakkab bo'lgani uchun va ular eski brauzerlarda qo'llab-quvvatlanmaganligi sababli, ushbu qo'llanmaning birinchi qismi ko'pincha foydalaniladi var.
Safari 10 va Edge 14 ES6-ni to'liq qo'llab-quvvatlagan birinchi brauzerlar edi:
















Chrome 58

Edge 14

Firefox 54

Safari 10

Opera 55

Jan 2017

Aug 2016

Mar 2017

Jul 2016

Aug 2018

Algebra kabi
Bu misolda, price1, price2, va total, o'zgaruvchilar bor:
Misol
var price1 = 5;
var price2 = 6;
var total = price1 + price2;


O'zingiz sinab ko'ring »
Dasturlashda, xuddi algebra singari, biz qiymatlarni ushlab turish uchun o'zgaruvchilarni (price1 kabi) ishlatamiz.
Dasturlashda, xuddi algebra singari, biz ifodalarda o'zgaruvchilardan foydalanamiz (total = price1 + price2).
Yuqoridagi misoldan siz jami 11 ni hisoblashingiz mumkin.
JavaScript o'zgaruvchilari ma'lumotlar qiymatlarini saqlash uchun konteynerlardir.
JavaScript identifikatorlari
Barcha JavaScript o'zgaruvchilari noyob nomlar bilan aniqlanishi kerak .
Ushbu noyob nomlar identifikatorlar deb ataladi .
Identifikatorlar qisqa ismlar (x va y kabi) yoki ko'proq tavsiflovchi ismlar (yosh, sum, totalVolume) bo'lishi mumkin.
O'zgaruvchilar (noyob identifikatorlar) uchun nomlar tuzishning umumiy qoidalari:

  • Ismlar harflar, raqamlar, pastki chiziqlar va dollar belgilaridan iborat bo'lishi mumkin.

  • Ismlar harf bilan boshlanishi kerak

  • Ismlar $ va _ bilan boshlanishi mumkin (ammo biz ushbu qo'llanmada ishlatmaymiz)

  • Ismlar katta-kichik (y va Y har xil o'zgaruvchilar)

  • Zaxiralangan so'zlardan (JavaScript kalit so'zlari kabi) ism sifatida foydalanish mumkin emas

JavaScript identifikatorlari katta-kichik harflar uchun sezgir.
Topshiriq operatori
JavaScript-da, teng belgisi ( =) "tenglashtirish" operatori emas, balki "tayinlash" operatoridir.
Bu algebradan farq qiladi. Algebra uchun quyidagilar mantiqiy emas:
x = x + 5
Ammo JavaScript-da bu juda mantiqiy: u x + 5 qiymatini x ga beradi.
(X + 5 qiymatini hisoblab chiqadi va natijani x ga qo'yadi. X qiymati 5 ga ko'paytiriladi.)
"Teng" operatori ==JavaScript-dagi kabi yoziladi .
JavaScript ma'lumotlar turlari
JavaScript o'zgaruvchilari 100 kabi raqamlarni va "John Doe" kabi matn qiymatlarini o'z ichiga olishi mumkin.
Dasturlashda matn qiymatlari matn satrlari deb ataladi.
JavaScript ko'plab turdagi ma'lumotlarni boshqarishi mumkin, ammo hozircha faqat raqamlar va satrlar haqida o'ylang.
Satrlar ikki yoki bitta tirnoq ichida yoziladi. Raqamlar tirnoqsiz yoziladi.
Agar siz tirnoqlarga raqamni qo'ysangiz, u matn qatori sifatida ko'rib chiqiladi.
Misol
var pi = 3.14;
var person = "John Doe";
var answer = 'Yes I am!';
O'zingiz sinab ko'ring »
JavaScript o'zgaruvchilarini e'lon qilish (yaratish)
JavaScript-da o'zgaruvchini yaratish o'zgaruvchini "e'lon qilish" deb nomlanadi.
Siz JavaScript o'zgaruvchisini varkalit so'z bilan e'lon qilasiz :
var carName;
Deklaratsiyadan so'ng, o'zgaruvchining qiymati yo'q (texnik jihatdan uning qiymati bor undefined).
Uchun tayinlash o'zgaruvchilar qiymatini, teng belgisi foydalaning:
carName = "Volvo";
O'zgaruvchiga e'lon qilganingizda unga qiymat berishingiz mumkin:
var carName = "Volvo";
Quyidagi misolda biz nomlangan o'zgaruvchini yaratamiz carNameva unga "Volvo" qiymatini beramiz.
Keyin biz HTML-xat ichidagi qiymatni id = "demo" bilan "chiqaramiz":
Misol




O'zingiz sinab ko'ring »
Ssenariyning boshida barcha o'zgaruvchilarni e'lon qilish yaxshi dasturiy amaliyotdir.
Bitta bayonot, ko'plab o'zgaruvchilar
Ko'pgina o'zgaruvchilarni bitta bayonotda e'lon qilishingiz mumkin.
Izohni boshlang varva o'zgaruvchilarni vergul bilan ajrating :
var person = "John Doe", carName = "Volvo", price = 200;
O'zingiz sinab ko'ring »
Deklaratsiya bir nechta satrlarni qamrab olishi mumkin:
var person = "John Doe",
carName = "Volvo",
price = 200;
O'zingiz sinab ko'ring »
Qiymat = aniqlanmagan
Kompyuter dasturlarida o'zgaruvchilar ko'pincha qiymatsiz e'lon qilinadi. Qiymat hisoblab chiqilishi kerak bo'lgan yoki foydalanuvchi kiritishi kabi keyinroq ta'minlanadigan narsa bo'lishi mumkin.
Qiymatsiz e'lon qilingan o'zgaruvchi qiymatga ega bo'ladi undefined.
CarName o'zgaruvchisi undefinedushbu bayonot bajarilgandan so'ng qiymatga ega bo'ladi :
Misol
var carName;
O'zingiz sinab ko'ring »
JavaScript o'zgaruvchilarini qayta e'lon qilish
Agar siz JavaScript o'zgaruvchisini qayta e'lon qilsangiz, u o'z qiymatini yo'qotmaydi.
carNameUshbu iboralar bajarilgandan so'ng o'zgaruvchi hali ham "Volvo" qiymatiga ega bo'ladi:
Misol
var carName = "Volvo";
var carName;
O'zingiz sinab ko'ring »
JavaScript arifmetikasi
Algebra kabi, siz kabi operatorlari yordamida, JavaScript o'zgaruvchilar bilan arifmetik, albatta, mumkin =va +:
Misol
var x = 5 + 2 + 3;


O'zingiz sinab ko'ring »
Siz shuningdek qatorlarni qo'shishingiz mumkin, ammo satrlar birlashtiriladi:
Misol
var x = "John" + " " + "Doe";
O'zingiz sinab ko'ring »
Buni ham sinab ko'ring:
Misol
var x = "5" + 2 + 3;


O'zingiz sinab ko'ring »
Agar siz raqamni tirnoqlarga qo'ysangiz, qolgan raqamlar qator sifatida ko'rib chiqiladi va birlashtiriladi.
Endi buni sinab ko'ring:
Misol
var x = 2 + 3 + "5";


O'zingiz sinab ko'ring »
JavaScript Dollar belgisi $
JavaScript identifikatorlari (ismlari) quyidagidan boshlanishi kerakligini yodda tuting.

  • Xat (AZ yoki az)

  • Dollar belgisi ($)

  • Yoki pastki chiziq (_)

JavaScript dollar belgisini harf sifatida qabul qilganligi sababli, $ o'z ichiga olgan identifikatorlar haqiqiy o'zgaruvchilar nomlari hisoblanadi:
Misol
var $$$ = "Hello World";
var $ = 2;
var $myMoney = 5;


O'zingiz sinab ko'ring »
Dollar belgisidan foydalanish JavaScript-da unchalik keng tarqalgan emas, ammo professional dasturchilar uni ko'pincha JavaScript kutubxonasidagi asosiy funktsiya uchun taxallus sifatida ishlatishadi.
Masalan, JavaScript-ni jQuery kutubxonasida $HTML elementlarini tanlash uchun asosiy funktsiyadan foydalaniladi. JQuery-da $("p");"barcha p elementlarini tanlang" degan ma'noni anglatadi.
JavaScript pastki chizig'i (_)
JavaScript pastki chiziqni harf sifatida qabul qilganligi sababli, _ o'z ichiga olgan identifikatorlar haqiqiy o'zgaruvchilar nomlari hisoblanadi:
Misol
var _lastName = "Johnson";
var _x = 2;
var _100 = 5;


O'zingiz sinab ko'ring »
Pastki chiziqdan foydalanish JavaScript-da keng tarqalgan emas, ammo professional dasturchilarning konvensiyasi uni "xususiy (yashirin)" o'zgaruvchilar uchun taxallus sifatida ishlatishdir.

Download 249,3 Kb.

Do'stlaringiz bilan baham:
1   ...   14   15   16   17   18   19   20   21   ...   85




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish