Javascript o’rganish beginner JavaScript asoslari



Download 22,15 Kb.
Sana04.04.2023
Hajmi22,15 Kb.
#924665
Bog'liq
Javascript o


Javascript o’rganish beginner

  1. JavaScript asoslari

  2. JavaScriptda o'zgaruvchilar

  3. operatorlar,

  4. shartlar,

  5. funksiyalar

  6. massivlar


JavaScript asoslari
JavaScript asoslari, JavaScript dasturlash tilida kodingizni yozish uchun zarur bo'lgan asosiy konseptlardir. Bu asosiy konseptlar quyidagilarni o'z ichiga oladi:


  1. O'zgaruvchilar: O'zgaruvchilar, JavaScript dasturlash tilida ma'lumotlarni saqlash uchun ishlatiladigan turlar hisoblanadi. Siz o'zgaruvchilarga ma'lumotlarni o'rnatishingiz va ularga o'zgartirishingiz mumkin.



  1. JavaScriptda o'zgaruvchilar

  2. JavaScriptda o'zgaruvchilar turli xil ko'rinishlarda e'lon qilish mumkin. Quyidagi turli o'zgaruvchilar JavaScriptda mavjud:

  3. Number: Bu turda o'zgaruvchilar faqat sonlarni saqlaydigan tip hisoblanadi. Misol uchun, let age = 25;

  4. String: Bu turda o'zgaruvchilar matnlar yoki harflarni saqlaydigan tip hisoblanadi. Misol uchun, let name = "John";

  5. Boolean: Bu turda o'zgaruvchilar faqat true yoki false qiymatini saqlaydigan tip hisoblanadi. Misol uchun, let isStudent = true;

  6. Undefined: Bu turdagi o'zgaruvchi hech qanday qiymat olmaydi. Misol uchun, let x;

  7. Null: Bu turdagi o'zgaruvchi hech qanday qiymat olmaydi. Misol uchun, let y = null;

  8. Object: Bu turdagi o'zgaruvchi bir nechta qiymatlarni saqlaydigan tur hisoblanadi. Misol uchun, let person = { name: "John", age: 25, isStudent: true };

  9. Array: Bu turdagi o'zgaruvchilar bir nechta qiymatlarni saqlaydigan tur hisoblanadi. Misol uchun, let fruits = ["apple", "banana", "orange"];

JavaScriptda mavjud ma'lumot turlari quyidagilardir:

  1. Number: Bu turdagi ma'lumotlar faqat sonlarni saqlaydigan tip hisoblanadi. Misol uchun:

let age = 25;
let height = 1.75;

  1. String: Bu turdagi ma'lumotlar matnlar yoki harflarni saqlaydigan tip hisoblanadi. Misol uchun:

javascript
let name = "John";
let message = "Assalomu alaykum!";

  1. Boolean: Bu turdagi ma'lumotlar faqat true yoki false qiymatini saqlaydigan tip hisoblanadi. Misol uchun:

let isStudent = true;
let isAdmin = false;

  1. Undefined: Bu turdagi ma'lumot hech qanday qiymat olmaydi. Misol uchun:

  2. Undefined: Bu turdagi ma'lumot hech qanday qiymat olmaydi. Misol uchun:

let x;
console.log(x); // output: undefined

  1. Null: Bu turdagi ma'lumot hech qanday qiymat olmaydi. Misol uchun:

let y = null;
console.log(y); // output: null

  1. Object: Bu turdagi ma'lumotlar bir nechta qiymatlarni saqlaydigan tur hisoblanadi. Misol uchun:

let person = {
name: "John",
age: 25,
isStudent: true
};

  1. Array: Bu turdagi ma'lumotlar bir nechta qiymatlarni saqlaydigan tur hisoblanadi. Misol uchun:

let fruits = ["apple", "banana", "orange"];
JavaScriptda "Symbol" turida ham ma'lumotlar saqlanishi mumkin. "Symbol" turidagi ma'lumotlar bitta "unique" qiymatga ega bo'ladi. Boshqa turlar bilan farqi, "Symbol" turidagi ma'lumotlarning hech qachon bir-biriga o'xshashlikka ega bo'lishi yo'q. Bunday ma'lumotlarni yaratish uchun "Symbol()" funksiyasi ishlatiladi.
Quyidagi misolda "Symbol" turi yordamida yangi ma'lumot yaratilgan:
let id = Symbol("id");

console.log(id); // output: Symbol(id)


"Symbol()" funksiyasi argument sifatida string qiymat qabul qiladi. Bu string qiymati "Symbol" ma'lumotini aniqlash uchun foydalaniladi va "unique" qiymatlar o'zgartirish uchun ishlatiladi.
"Symbol" turidagi ma'lumotlarga boshqa ma'lumotlar bilan farqli ravishda murojaat qilinadi. "Symbol" turidagi ma'lumotlarga "[] " operatori yordamida murojaat qilinishi mumkin.
Quyidagi misolda "Symbol" turidagi ma'lumotlarga murojaat qilish ko'rsatilgan:
let id = Symbol("id");

let user = {


name: "John",
[id]: 123
};

console.log(user[id]); // output: 123


Ushbu misolda "id" nomli "Symbol" turidagi ma'lumot "user" obyektida saqlangan bo'lib, uni chaqirish uchun "user[id]" qo'llanilgan.
Download 22,15 Kb.

Do'stlaringiz bilan baham:




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