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)

Image of Docusign

πŸ› οΈ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more