Javascript o’rganish beginner JavaScript asoslari


Download 22.15 Kb.
Sana07.04.2023
Hajmi22.15 Kb.
#1336486
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 ©fayllar.org 2024
ma'muriyatiga murojaat qiling