JavaScript по математика ()

Функцията JavaScript Math.fround () връща най-близкото 32-битово единично прецизно представяне на число с число.

Синтаксисът на Math.fround()функцията е:

 Math.fround(doubleFloat)

fround(), като статичен метод, се извиква с Mathимето на класа

Параметри на Math.fround ()

Най- Math.fround()функцията се в:

  • doubleFloat - A Number.

Върната стойност от Math.fround ()

  • Връща най-близкото 32-битово представяне с единична прецизност с поплавък на даденото число.
  • Връща NaNако нечислов аргумент.

Пример: Използване на Math.fround ()

 var num = Math.fround(1.5); console.log(num); // 1.5 var num = Math.fround(5.05); console.log(num); // 5.050000190734863 console.log(2 ** 130); // 1.361129467683754e+39 var num = Math.fround(2 ** 130); console.log(num); // Infinity var num = Math.fround(5); console.log(num); // 5 var num = Math.fround(1.337); console.log(num); // 1.3370000123977661

Изход

 1.5 5.050000190734863 1.361129467683754e + 39 Infinity 5 1.3370000123977661

JavaScript използва вътрешно 64-битови числа с двойна плаваща запетая.

Тук можем да видим, че числата, които могат да бъдат представени перфектно в двоичната цифрова система (като 1.5 ), имат едно и също 32-битово представяне с единична прецизност с поплавък.

Някои, които обаче не могат да бъдат представени перфектно (като 1.337 или 5.05 ), се различават в 32-битовите и 64-битовите.

SInce 2 ** 130 е твърде голям за 32-битов поплавък, fround()връща се Infinityза такива числа.

Препоръчителни показания:

  • JavaScript математически кръг ()

Интересни статии...