JS sintaksisi

ULASHISH

Sintaksis qoidalari

Sintaksis — bu dasturlar qanday tuzilishi kerakligini belgilovchi qoidalardir:

// How to Declare variables:
let x = 5;
let y = 6;

// How to Compute values:
let z = x + y;

// I am a Comment. I do Nothing

JavaScript qiymatlari

JavaScript sintaksisi ikki turdagi qiymatlarni belgilaydi:

  • Literallar (belgilangan qiymatlar)
  • O‘zgaruvchilar (o‘zgaruvchan qiymatlar)

JavaScript literallari

Literallar (qat’iy qiymatlar) uchun eng muhim sintaksis qoidalari:

Numberlar o‘nli yoki kasrsiz yoziladi:

Stringlar ikki yoki bitta tirnoq ichida yozilgan matndir:

Misol

"John Doe"

'John Doe'
O‘zingiz sinab ko‘ring »

JavaScript kalit so‘zlari (Keywords)

JavaScript kalit so‘zlari bajariladigan harakatlarni aniqlash uchun ishlatiladi.

let va const kalit so‘zlari o‘zgaruvchilar yaratadi:

Misol

let x = 5;

const fname = "John";
O‘zingiz sinab ko‘ring »

JavaScript kalit so‘zlari katta-kichik harflarga sezgir.

JavaScript LET yoki Let ni let kalit so‘zi sifatida talqin qilmaydi.


JavaScript o‘zgaruvchilari

O‘zgaruvchilar ma’lumotlar qiymatlarini saqlash uchun konteynerlardir.

O‘zgaruvchilar noyob nomlar bilan aniqlanishi kerak.

Misol

// Define x as a variable
let x;

// Assign the value 6 to x
x = 6;
O‘zingiz sinab ko‘ring »

JavaScript identifikatorlari

Identifikator - bu o‘zgaruvchiga beradigan nom.

Identifikatorlar uchun qoidalar:

  • Harf, _ yoki $ bilan boshlanishi kerak
  • Birinchi belgidan keyin Numberlar bo‘lishi mumkin
  • Zaxiralangan kalit so‘z bo‘lishi mumkin emas (let, const, if, va hokazo)
  • Katta-kichik harflarga sezgir

JavaScript operatorlari

JavaScript tayinlash operatorlari (=) o‘zgaruvchilarga qiymatlarni belgilaydi:

Misol

let x = 5;
let y = 6;
let sum = x + y;
O‘zingiz sinab ko‘ring »

JavaScript qiymatlarni hisoblash uchun arifmetik operatorlardan (+ - * /) foydalanadi:


JavaScript ifodalari (Expressions)

Ifoda — bu qiymatlar, o‘zgaruvchilar va operatorlarning kombinatsiyasi bo‘lib, u natijaviy bitta qiymatni hisoblaydi.

Misollar

(5 + 6) * 10 110 ga baholanadi:

(5 + 6) * 10
O‘zingiz sinab ko‘ring »

Ifodalar o‘zgaruvchini ham o‘z ichiga olishi mumkin:

x * 10
O‘zingiz sinab ko‘ring »

"Jon" + " " + "Doe", "Jon Doe" ga baho beradi:

"John" + " " + "Doe"
O‘zingiz sinab ko‘ring »


JavaScript katta-kichik harflarga sezgir (Case Sensitive)

JavaScript identifikatorlari katta-kichik harflarga sezgir.

lastName va lastname o‘zgaruvchilari, turli xil o‘zgaruvchilar:

Misol

let lastName = "Doe";
let lastname = "Peterson";
O‘zingiz sinab ko‘ring »

JavaScript va Camel Case

Tarixiy jihatdan dasturchilar bir nechta so‘zlarni bitta o‘zgaruvchi nomiga birlashtirishning turli usullaridan foydalanganlar:

Defis:

ism, familiya, master-karta, shaharlararo.

JavaScript nomlarida chiziqcha (-) ishlatish taqiqlanadi. U ayirish amali uchun band qilingan.

Pastki chiziq:

ism_familiya, master_karta, shaharlararo.

Upper camelCase (PascalCase):

ism, familiya, masterCard, shaharlararo.

Lower Camel Case uslubi:

ism, familiya, masterCard, shaharlararo.

JavaScript dasturchilari odatda kichik harf bilan boshlanadigan camelCase’dan (lower camelCase) foydalanadi.



Video: JavaScript sintaksisi

Tutorial on YouTube
Tutorial on YouTube

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!