Številka JavaScript.EPSILON

Lastnost JavaScript Number.EPSILON predstavlja razliko med 1 in najmanjšo številko s plavajočo vejico, večjo od 1.

Lastnost EPSILON ima vrednost 2 52, ki je približno 2,2204460492503130808472633361816E-16 .

To je lastnost, ki je ni mogoče zapisati, nešteti in ne konfigurirati.

Number.EPSILON se lahko uporablja za preizkušanje enakosti števil s plavajočo vejico.

Sintaksa za dostop do EPSILONkonstante je:

 Number.EPSILON

EPSILONje dostopen z Numberimenom razreda.

Primer: Uporaba Number.EPSILON

 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

Izhod

 2.220446049250313e-16 false false

V načinu JavaScript zaradi izvedbe števil s plavajočo vejico 0,1 + 0,2 ni ravno enako 0,3 . Namesto da uporabimo to običajno metodo preverjanja, ki ne deluje, lahko namesto tega preverimo, ali je njihova razlika manjša od Number.EPSILON.

Priporočeno branje:

  • Številka JavaScript

Zanimive Članki...