JavaScript Math.fround () işlevi, bir Sayının en yakın 32 bitlik tek duyarlıklı kayan gösterimini döndürür.
Math.fround()
İşlevin sözdizimi şöyledir:
Math.fround(doubleFloat)
fround()
Statik bir yöntem olan Math
sınıf adı kullanılarak çağrılır .
Math.fround () Parametreler
Math.fround()
Fonksiyonun içinde tuttuğu:
- doubleFloat - Bir
Number
.
Math.fround () öğesinden dönüş değeri
- Verilen sayının en yakın 32 bitlik tek duyarlıklı kayan gösterimini döndürür.
NaN
Sayısal olmayan bağımsız değişken ise döndürür .
Örnek: Math.fround () kullanma
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
Çıktı
1.5 5.050000190734863 1.361129467683754e + 39 Sonsuz 5 1.3370000123977661
JavaScript dahili olarak 64 bitlik çift kayan noktalı sayılar kullanır .
Burada, ikili sayı sisteminde ( 1.5 gibi ) mükemmel bir şekilde temsil edilebilen sayıların aynı 32 bitlik tek duyarlıklı kayan gösterimine sahip olduğunu görebiliriz.
Ancak, mükemmel şekilde temsil edilemeyenler ( 1.337 veya 5.05 gibi ) 32 bit ve 64 bit olarak farklılık gösterir.
SInce 2 ** 130 , 32 bitlik bir kayan nokta için çok büyüktür, bu tür sayılar için fround()
geri döner Infinity
.
Önerilen okumalar:
- JavaScript Matematik turu ()