Son xususiyatlari


JavaScript EPSILON xususiyati

Number.EPSILON orasidagi farq eng kichik suzuvchi nuqta soni 1 va 1 dan katta.

Misol

let x = Number.EPSILON;
O‘zingiz sinab ko‘ring »

Number.EPSILON — ES6 imkoniyati.

Bu Internet Explorer-da ishlamaydi.


JavaScript MAX_VALUE xususiyati

Number.MAX_VALUE - JavaScript-da mumkin bo‘lgan eng katta sonni ifodalovchi doimiy.

Misol

let x = Number.MAX_VALUE;
O‘zingiz sinab ko‘ring »

Number xususiyatlarini o‘zgaruvchilarda ishlatib bo‘lmaydi

Number xususiyatlari JavaScript’ning Number obyektiga tegishli.

Bu xususiyatlarga faqat Number.MAX_VALUE sifatida kirish mumkin.

x.MAX_VALUE dan foydalanish, bu yerda x o‘zgaruvchi yoki qiymat, undefined qaytaradi:

Misol

let x = 6;
x.MAX_VALUE
O‘zingiz sinab ko‘ring »

JavaScript MIN_VALUE xususiyati

Number.MIN_VALUE - JavaScript-da mumkin bo‘lgan eng past raqamni ifodalovchi doimiy.

Misol

let x = Number.MIN_VALUE;
O‘zingiz sinab ko‘ring »

Eng kichik va eng katta xavfsiz butun sonlar

ES6 Number obyektiga maksimal va min xususiyatlarini qo‘shdi:

  • Number.MAX_SAFE_INTEGER
  • Number.MIN_SAFE_INTEGER

JavaScript MIN_SAFE_INTEGER xususiyati

Number.MIN_SAFE_INTEGER JavaScript’dagi eng kichik xavfsiz butun sonni ifodalaydi.

Number.MIN_SAFE_INTEGER is -(253 - 1).

Misol

let x = Number.MIN_SAFE_INTEGER;
O‘zingiz sinab ko‘ring »

JavaScript MAX_SAFE_INTEGER xususiyati

Number.MAX_SAFE_INTEGER JavaScript’dagi eng katta xavfsiz butun sonni ifodalaydi.

Number.MAX_SAFE_INTEGER is (253 - 1).

Misol

let x = Number.MAX_SAFE_INTEGER;
O‘zingiz sinab ko‘ring »


JavaScript POSITIVE_INFINITY xususiyati

Misol

let x = Number.POSITIVE_INFINITY;
O‘zingiz sinab ko‘ring »

To‘lib ketish (overflow) sodir bo‘lganda POSITIVE_INFINITY qaytariladi:

let x = 1 / 0;
O‘zingiz sinab ko‘ring »

JavaScript NEGATIVE_INFINITY xususiyati

Misol

let x = Number.NEGATIVE_INFINITY;
O‘zingiz sinab ko‘ring »

To‘lib ketish (overflow) sodir bo‘lganda NEGATIVE_INFINITY qaytariladi:

let x = -1 / 0;
O‘zingiz sinab ko‘ring »

JavaScript NaN — son emas (Not a Number)

NaN - bu qonuniy raqam bo‘lmagan raqam uchun JavaScript-da zahiralangan so‘z.

Misollar

let x = Number.NaN;
O‘zingiz sinab ko‘ring »

Raqamli bo‘lmagan String bilan arifmetika qilishga urinish NaN (raqam emas) ga olib keladi:

let x = 100 / "Apple";

O‘zingiz sinab ko‘ring »

Xavfsiz butun sonlar -(253 - 1) dan +(253 - 1) gacha bo‘lgan butun sonlardir. Bu xavfsiz: 9007199254740991. Bu xavfsiz emas: 9007199254740992.


To‘liq JavaScript ma’lumotnomasi

To‘liq tavsiflar va ko‘plab misollar bilan JavaScript-ning barcha xususiyatlari va usullariga to‘liq ma’lumotnoma uchun quyidagi manzilga o‘ting:

W3Schools' Full JavaScript Reference.

Ushbu ma’lumotnoma 1999-yildan 2026-yilgacha bo‘lgan barcha JavaScript yangilanishlarini o‘z ichiga oladi.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!