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


Download 227.69 Kb.
bet15/22
Sana04.04.2023
Hajmi227.69 Kb.
#1325028
1   ...   11   12   13   14   15   16   17   18   ...   22
Bog'liq
JS ( Ibrohimov )

toFixed() usuli


toFixed()o'nli kasrlar soni bilan yozilgan qatorni qaytaradi:
let x = 9.656;
x.toFixed(0);
x.toFixed(2);
x.toFixed(4);
x.toFixed(6);

NATIJA :::


10
9.66
9.6560
9.656000


toPrecision() usuli


toPrecision() Belgilangan uzunlikdagi raqam yozilgan qatorni qaytaradi:

let x = 9.656;


x.toPrecision();
x.toPrecision(2);
x.toPrecision(4);
x.toPrecision(6);

NATIJA :::


9.656
9.7
9.656
9.65600


valueOf() usuli


valueOf()raqamni raqam sifatida qaytaradi.
let x = 123;
x.valueOf();
(123).valueOf();
(100 + 23).valueOf();

NATIJA :::


123
123
123


Number() usuli


Usul Number()JavaScript o'zgaruvchilarini raqamlarga aylantirish uchun ishlatilishi mumkin:
Number(true);
Number(false);
Number("10");
Number(" 10");
Number("10 ");
Number(" 10 ");
Number("10.33");
Number("10,33");
Number("10 33");
Number("John");

NATIJA :::


1
0
10
10
10
10
10.33
NaN
NaN
NaN


Sanalarda ishlatiladigan Number() usuli


Number()sanani raqamga ham aylantirishi mumkin.

Number(new Date("1970-01-01")) ; // 0




parseInt() usuli


parseInt()satrni tahlil qiladi va butun sonni qaytaradi. Bo'shliqlarga ruxsat beriladi. Faqat birinchi raqam qaytariladi:
parseInt("-10");
parseInt("-10.33");
parseInt("10");
parseInt("10.33");
parseInt("10 20 30");
parseInt("10 years");
parseInt("years 10");

NATIJA :::


-10
-10
10
10
10
10
NaN


parseFloat() usuli


parseFloat()satrni tahlil qiladi va raqamni qaytaradi. Bo'shliqlarga ruxsat beriladi. Faqat birinchi raqam qaytariladi:
parseFloat("10");
parseFloat("10.33");
parseFloat("10 20 30");
parseFloat("10 years");
parseFloat("years 10");

NATIJA :::


10
10.33
10
10
NaN


JavaScript raqamlari xususiyatlari





Property

DescriptionEPSILON 1 va eng kichik son > 1 orasidagi farq.

EPSILON

EPSILON 1 va eng kichik son > 1 orasidagi farq.

MAX_VALUE

MAX_VALUE JavaScript-da mumkin bo'lgan eng katta raqam

MIN_VALUE

MIN_VALUE JavaScript-da mumkin bo'lgan eng kichik raqam

MAX_SAFE_INTEGER

Maksimal xavfsiz butun son (253 - 1) (253 - 1)

MIN_SAFE_INTEGER

Minimal xavfsiz butun son (253 - 1)

POSITIVE_INFINITY

Infinity (to'lib ketganda qaytariladi)

NEGATIVE_INFINITY

Salbiy cheksizlik (to'lib ketganda qaytariladi)

NaN

NaN "Raqam emas" qiymati



JavaScript EPSILON


Number.EPSILON1 va 1 dan katta bo'lgan eng kichik suzuvchi nuqta o'rtasidagi farq.

Misol


let x = Number.EPSILON; // 2.220446049250313e-16


JavaScript MAX_VALUE


Number.MAX_VALUEJavaScript-da mumkin bo'lgan eng katta sonni ifodalovchi doimiydir.

Misol


let x = Number.MAX_VALUE; // 1.7976931348623157e+308

JavaScript MIN_VALUE


Number.MIN_VALUEJavaScript-da mumkin bo'lgan eng kichik sonni ifodalovchi doimiydir.

Misol


let x = Number.MIN_VALUE; // 5e-324


JavaScript MAX_SAFE_INTEGER


Number.MAX_SAFE_INTEGERJavaScript-da maksimal xavfsiz butun sonni ifodalaydi.
Number.MAX_SAFE_INTEGER(2 53 - 1).

Misol


let x = Number.MAX_SAFE_INTEGER; // 9007199254740991

JavaScript MIN_SAFE_INTEGER


Number.MIN_SAFE_INTEGERJavaScript-dagi minimal xavfsiz butun sonni ifodalaydi.
Number.MIN_SAFE_INTEGER-(2 53 - 1) bo'ladi.

Misol


let x = Number.MIN_SAFE_INTEGER; // -9007199254740991

JavaScript POSITIVE_INFINITY

Misol


let x = Number.POSITIVE_INFINITY; // Infinity

let x = 1 / 0; // Infinity




JavaScript NEGATIVE_INFINITY

Misol


let x = Number.NEGATIVE_INFINITY; // - Infinity

let x = -1 / 0; // -Infinity






JavaScript massivlari


Massiv - bu bir nechta qiymatga ega bo'lishi mumkin bo'lgan maxsus o'zgaruvchi:
const cars = ["Saab", "Volvo", "BMW"];


Nima uchun massivlardan foydalanish kerak?


Agar sizda elementlar ro'yxati (masalan, avtomobil nomlari ro'yxati) bo'lsa, mashinalarni bitta o'zgaruvchida saqlash quyidagicha ko'rinishi mumkin:
let car1 = "Saab";
let car2 = "Volvo";
let car3 = "BMW";

Biroq, agar siz mashinalar orasidan aylanib, ma'lum birini topmoqchi bo'lsangiz-chi? Va agar sizda 3 ta emas, balki 300 ta mashina bo'lsa-chi?


Yechim - massiv!
Massiv bitta nom ostida ko'p qiymatlarni saqlashi mumkin va siz indeks raqamiga murojaat qilish orqali qiymatlarga kirishingiz mumkin.


Download 227.69 Kb.

Do'stlaringiz bilan baham:
1   ...   11   12   13   14   15   16   17   18   ...   22




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