JavaScript Math fround ()

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 Mathsı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.
  • NaNSayı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 ()

Ilginç makaleler...