JS primitiv tiplar
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.
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.
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.
Null
let x = null;
Null qiymat ataylab yo‘qligini ifodalaydi.
Tegishli sahifalar:
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
