Fungsi JavaScript Math.fround () mengembalikan representasi float presisi tunggal 32-bit terdekat dari sebuah Angka.
Sintaks Math.fround()
fungsinya adalah:
Math.fround(doubleFloat)
fround()
, sebagai metode statis, dipanggil menggunakan Math
nama kelas.
Parameter Math.fround ()
The Math.fround()
fungsi mengambil di:
- doubleFloat - A
Number
.
Kembalikan nilai dari Math.fround ()
- Mengembalikan representasi float presisi tunggal 32-bit terdekat dari bilangan yang ditetapkan.
- Mengembalikan
NaN
jika argumen non-numerik.
Contoh: Menggunakan 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
Keluaran
1,5 5,050000190734863 1,361129467683754e + 39 Tak terhingga 5 1,3370000123977661
JavaScript menggunakan bilangan floating-point ganda 64-bit secara internal.
Di sini, kita dapat melihat bahwa angka-angka yang dapat direpresentasikan dengan sempurna dalam sistem angka biner (seperti 1,5 ) memiliki representasi float presisi tunggal 32-bit yang sama.
Namun, beberapa yang tidak dapat direpresentasikan dengan sempurna (seperti 1,337 atau 5,05 ) berbeda dalam 32-bit dan 64-bit.
SInce 2 ** 130 terlalu besar untuk float 32-bit, fround()
mengembalikan Infinity
angka tersebut.
Bacaan yang direkomendasikan:
- Putaran Matematika JavaScript ()