DEV Community

Cover image for JS Data types (Ma'lumot turlari)
Muhiddin Azizqulov
Muhiddin Azizqulov

Posted on

JS Data types (Ma'lumot turlari)

JavaScriptda ikkita asosiy ma'lumotlar turi mavjud: primitiv va no primativ turlarga bo'linadi.


  • Primitiv Turlar

1. String

Matnli ma'lumotlarni ifodalaydi. Ikkita qo'shtirnoq ("...") 
yoki bitta qo'shtirnoq ('...') ichida yoziladi.
yoki bektik (`...`) ichida yoziladi

misol:

let str = "Hello, World!";
let str = 'Hello, World!';
let str = `Hello, World!`;
Enter fullscreen mode Exit fullscreen mode

2. Number

Butun va o'nlik (floating-point) sonlarni ifodalaydi.

misol:

let num = 42;
let pi = 3.14;
Enter fullscreen mode Exit fullscreen mode

3. Boolean

Mantiqiy qiymatlar: true yoki false.

misol:

let isTrue = true;
let isFalse = false;
Enter fullscreen mode Exit fullscreen mode

4. Null

Bitta qiymatni qabul qiladigan maxsus ma'lumot turi:
Null, Bu qiymat ob'ektning mavjud emasligini ifodalaydi.

Misol:

let emptyValue = null;
Enter fullscreen mode Exit fullscreen mode

5. Undefined

O'zgaruvchiga hech qanday qiymat tayinlanmaganligini ifodalaydi.

Misol:

let notAssigned;
console.log(notAssigned); // undefined
Enter fullscreen mode Exit fullscreen mode

6. Symbol

(ES6 dan boshlangan)
Yagona, o'zgarmas identifikatorlarni yaratish uchun ishlatiladi.

Misaol:

let sym = Symbol('description');
Enter fullscreen mode Exit fullscreen mode

7. BigInt

(ES11 dan boshlangan)
Katta butun sonlarni ifodalaydi bu sonlar Number tipida
ifodalanishi mumkin bo'lgan diapazondan kattaroq bo'ladi.

Misol:

let bigIntNumber = BigInt(9007199254740991);
Enter fullscreen mode Exit fullscreen mode

  • No Primativ turlar

Object

Kalit-qiymat juftliklarini saqlash uchun ishlatiladi.
Ob'ektlar moslashuvchan va ko'p maqsadli bo'lib,
bir nechta xususiyatlarga ega bo'lishi mumkin.

Misol:

let person = {
  name: "John",
  age: 30
};
Enter fullscreen mode Exit fullscreen mode

Array

Tartiblangan ro'yxat yoki kolleksiyani ifodalaydi.
Arraylar ob'ektning bir turi hisoblanadi.

Misol:

let numbers = [1, 2, 3, 4, 5];
Enter fullscreen mode Exit fullscreen mode

Function

Funksiyalar ham ob'ekt turlariga kiradi.Funksiya 
kod bo'lagini qayta ishlatish va bajarish uchun ishlatiladi.

Misol:

function greet(name) {
  return "Hello, " + name;
}
Enter fullscreen mode Exit fullscreen mode

Ma'lumotlar Turini Tekshirish

typeof

operatori yordamida o'zgaruvchining turini tekshirish mumkin:
Enter fullscreen mode Exit fullscreen mode

Image description

Top comments (0)