JS primitiv tiplar

ULASHISH

Primitiv qiymatlar

Primitiv qiymatlar — JavaScript’dagi eng oddiy qiymatlar.

Primitiv qiymatlar obyekt emas.

JavaScript’da yettita primitiv tip bor.

Primitivlar

Tip Misol typeof
string "Hello" "string"
number 123 "number"
boolean true "boolean"
bigint 123n "bigint"
symbol Symbol() "symbol"
undefined undefined "undefined"
null null "object"

Eslatma

typeof null natijasi — "object".

Bu JavaScript’ning tarixiy xatti-harakati (xatosi).


Primitiv qiymatlar obyekt emas

Primitiv qiymatlar obyekt emas.

Misol

let text = "Hello"; (typeof text)   // string
O‘zingiz sinab ko‘ring »

O‘rovchi obyektlar

JavaScript ba’zi primitiv tiplar uchun o‘rovchi obyektlarni taqdim etadi.

Primitiv tip O‘rovchi obyekt
string String
number Number
boolean Boolean

Primitiv qiymatlar o‘z o‘rovchi obyektlari taqdim etadigan metodlardan foydalanishi mumkin.

Misol

let text = "Hello"; text.toUpperCase();
O‘zingiz sinab ko‘ring »


Primitiv tiplar sharhi

String

"Hello" 'Hello' `Hello`

Stringlar matn qiymatlarini ifodalaydi.

String qiymatlar haqida batafsil


Number

123 3.14 -10

Sonlar son qiymatlarini ifodalaydi.

Number qiymatlar haqida batafsil


Boolean

true false

Boolean qiymatlar true yoki false ni ifodalaydi.

Boolean qiymatlar haqida batafsil


BigInt

123n 9007199254740993n

BigInt qiymatlar katta butun sonlarni ifodalaydi.

BigInt qiymatlar haqida batafsil


Symbol

Symbol() Symbol("id")

Symbol’lar noyob identifikatorlarni ifodalaydi.

Symbol qiymatlar haqida batafsil


Undefined

let x;

Undefined qiymat yo‘qligini ifodalaydi.

undefined haqida batafsil


Null

let x = null;

Null qiymat ataylab yo‘qligini ifodalaydi.

null haqida batafsil



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!