ЈаваСцрипт број.ЕПСИЛОН

Својство ЈаваСцрипт Нумбер.ЕПСИЛОН представља разлику између 1 и најмањег броја с помичним зарезом већим од 1.

Епсилон имовина има вредност од 2 52 који је приближно 2.2204460492503130808472633361816Е-16 .

То је својство које се не може писати, не може се набројати и не може се конфигурисати.

Нумбер.ЕПСИЛОН се може користити за тестирање једнакости бројева са покретном зарезом.

Синтакса приступа EPSILONконстанти је:

 Number.EPSILON

EPSILONприступа се помоћу Numberназива класе.

Пример: Коришћење броја.ЕПСИЛОН

 value = Number.EPSILON; console.log(value); // 2.220446049250313e-16 a = 0.1; b = 0.2; c = 0.3; console.log(a + b == c); // false console.log(a + b - c < value); // true

Оутпут

 2.220446049250313е-16 лажно тачно

У ЈаваСцрипт-у, због примене бројева са помичном зарезом, 0,1 + 0,2 није тачно једнако 0,3 . Дакле, уместо да користимо овај уобичајени метод провере који не ради, можемо уместо тога да проверимо да ли је њихова разлика мања од Number.EPSILON.

Препоручена литература:

  • ЈаваСцрипт број

Занимљиви Чланци...