Skip to content

JavaScript Son Xususiyatlari (Number Properties) ​

JavaScript-da sonlar bilan bog'liq bo'lgan bir nechta o'zgarmas (constant) xususiyatlar mavjud. Ushbu xususiyatlar faqat Number obyekti orqali chaqiriladi.

Son Xususiyatlari Jadvali ​

XususiyatTavsif
Number.EPSILON1 dan katta bo'lgan eng kichik floating point son va 1 orasidagi farq
Number.MAX_VALUEJavaScript-da mumkin bo'lgan eng katta son
Number.MIN_VALUEJavaScript-da mumkin bo'lgan eng kichik musbat son
Number.MAX_SAFE_INTEGERJavaScript-dagi eng katta xavfsiz butun son
Number.MIN_SAFE_INTEGERJavaScript-dagi eng kichik xavfsiz butun son
Number.POSITIVE_INFINITYMusbat cheksizlik (overflow bo'lganda qaytariladi)
Number.NEGATIVE_INFINITYManfiy cheksizlik (overflow bo'lganda qaytariladi)
Number.NaN"Son emas" (Not a Number) qiymati

Number.MAX_VALUE ​

Number.MAX_VALUE JavaScript-da ishlatish mumkin bo'lgan eng katta sonni anglatadi.

Misol

js
let x = Number.MAX_VALUE;

Number.MIN_VALUE ​

Number.MIN_VALUE JavaScript-da mumkin bo'lgan eng kichik (nolga eng yaqin) musbat sonni anglatadi.

Misol

js
let x = Number.MIN_VALUE;

Xavfsiz Butun Sonlar (Safe Integers) ​

Xavfsiz butun sonlar — bu double precision formatida aniq tasvirlanishi mumkin bo'lgan sonlardir.

  • Number.MAX_SAFE_INTEGER: (253 - 1)
  • Number.MIN_SAFE_INTEGER: -(253 - 1)

Misol

js
let x = Number.MAX_SAFE_INTEGER; // 9007199254740991
let y = Number.MIN_SAFE_INTEGER; // -9007199254740991

POSITIVE_INFINITY va NEGATIVE_INFINITY ​

Hisob-kitoblar JavaScript ko'tara oladigan eng katta sondan oshib ketganda Infinity qaytariladi.

Misol

js
let x = Number.POSITIVE_INFINITY;
let y = 1 / 0; // POSITIVE_INFINITY
let z = -1 / 0; // NEGATIVE_INFINITY

Number.NaN ​

NaN — bu sonning qonuniy son emasligini bildiradi.

Misol

js
let x = Number.NaN;
let y = 100 / "Olma"; // NaN

Muhim Eslatma

Son xususiyatlari (masalan, MAX_VALUE) o'zgaruvchilarda ishlamaydi. Ular faqat Number obyekti orqali chaqiriladi. O'zgaruvchida chaqirish undefined natijasini beradi:

js
let x = 6;
x.MAX_VALUE; // undefined qaytaradi