Java Script uchun qo’llanma Samarqand Davlat universiteti talabasi Ibrohimov Ismoiljon tomonidan tayyorlandi. Kamchiliklar uchun uzr…!


JavaScript 8 ta ma'lumot turiga ega


Download 227.69 Kb.
bet2/22
Sana04.04.2023
Hajmi227.69 Kb.
#1325028
1   2   3   4   5   6   7   8   9   ...   22
Bog'liq
JS ( Ibrohimov )

JavaScript 8 ta ma'lumot turiga ega


1. Satr
2. Raqam
3. Bigint
4. Mantiqiy
5. Aniqlanmagan
6. Null
7. Belgi
8. Obyekt

Ob'ekt ma'lumotlar turi


Ob'ekt ma'lumotlar turi quyidagilarni o'z ichiga olishi mumkin:
1. Obyekt
2. Massiv
3. Sana



let x = 16 + "Volvo";

let x = "16" + "Volvo";
"Volvo" ni o'n oltiga qo'shishning ma'nosi bormi? Bu xatoga olib keladimi yoki natija beradimi?

Eslatma


Raqam va satr qo'shilganda, JavaScript raqamni satr sifatida ko'radi.
JavaScript iboralarni chapdan o'ngga qarab baholaydi. Turli xil ketma-ketliklar turli xil natijalarga olib kelishi mumkin:
let x = 16 + 4 + "Volvo";
Natija:
20Volvo

let x = "Volvo" + 16 + 4;


Natija:
Volvo164




let x;
x = 5;
x = "John";

JavaScript raqamlari


Barcha JavaScript raqamlari o'nlik sonlar (suzuvchi nuqta) sifatida saqlanadi.
Raqamlar o'nli kasrlar bilan yoki o'nlik kasrlarsiz yozilishi mumkin:
// O'nli kasrlar bilan:
let x1 = 34.00;

// O'nli kasrlarsiz:


let x2 = 34;






Misol


let y = 123e5; // 12300000
let z = 123e-5; // 0.00123


Eslatma


Ko'pgina dasturlash tillarida ko'plab raqamlar turlari mavjud:
Butun sonlar (butun sonlar):
bayt (8-bit), qisqa (16-bit), int (32-bit), uzun (64-bit)
Haqiqiy raqamlar (suzuvchi-piont):
float (32-bit), double (64-bit).
Javascript har doim bitta turdagi:
double (64-bit suzuvchi nuqta).



JavaScript BigInt


Barcha JavaScript raqamlari 64 bitli suzuvchi nuqta formatida saqlanadi.

Misol


let x = BigInt("123456789012345678901234567890");


Download 227.69 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   22




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling