JavaScriptda o‘zgaruvchilar, ma’lumotlar turlari, operatorlar, massivlar, hodisalari, funksiyalar va ob’ektlari ustida ammallar bajarish


Download 1.07 Mb.
bet2/3
Sana08.05.2023
Hajmi1.07 Mb.
#1444054
1   2   3
Bog'liq
7-amaliyot

O’zgaruvchilarni e’lon qilish
O’zgaruvchilarni e’lon qilingandan so’nggina ishlatish imkoniyati mavjud.E’lon qilinmagan o’zgaruvchilarni ishlatish xatolikga olib keladi.



O’zgaruvchilarni nomlashda quyidagi qoidalarga amal qilish lozim.

  1. O’zgaruvchi nomida bosh joy(space) bo’lishi mumkin emas

  2. O’zgaruvchi nomi harf,pastki chiziqcha(_) yoki dollar belgisi($) boshlanishi shart

  3. Ma’lum bir zahiralangan nomlarni(for,while,if) o’zgaruvchi nomiga berish taqiqlanadi

  4. O’zgaruvchini nomlashda katta kichik harflar alohida-alohida deb o’qiladi.

Ma’lumot turlari(data types):
Javacript tilida qiymatlar 2 turga bo’linadi.

  1. Primetive turdagi qiymatlar

  2. Object turdagi qiymatlar

Primetiv qiymat-to’g’ridan to’g’ri o’zgaruvchi murojaat qiladigan manzilda joylashadi.
Number,String,Boolean,Undefined,Null,Symbol,BigInt

Number-sonlarni o’zida saqlovchi ma’lumot turi


let age=23;
let price=19.99;
String-o’zida belgilar ketma-ketligini saqlovchi ma’lumot turi
let address="Urgench City";
let fullName="Jone Doe";

Boolean-mantiqiy ma’lumot turi bo’lib faqatgina true(rost) yoki false(yolg’on) qiymatini qabul qilishi mumkin bo’lgan ma’lumot turi


let isUser=true;
Undefined-ha’li aniqlanmagan ma’lumot turi
let student;
Null - bo’sh qiymatga ega bo’lgan ma’lumot turi
let school=null;
Symbol-yagona (unique) va o’zgarmas qiymatga ega bo’luvchi ma’lumot turi
let id=Symbol('id');
BigInt-katta sonlarni saqlashga mo’ljallangan ma’lumot turi
const alsoHuge=BigInt(9007199254740991);

Javascript dinamic typing funksiyasiga ega bo’lib,uning yordamida o’zgaruvchi saqlovchi ma’lumot turini ko’rsatmasdan ham qiymat saqlashimiz mumkin.


O’zgaruvchi saqlaydigan ma’lumot turi avtomatik tarzda aniqlanadi.

Download 1.07 Mb.

Do'stlaringiz bilan baham:
1   2   3




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