Fungsi JavaScript Math.fround () mengembalikan representasi apungan ketepatan tunggal 32-bit terdekat bagi Nombor.
Sintaks Math.fround()
fungsi adalah:
Math.fround(doubleFloat)
fround()
, sebagai kaedah statik, dipanggil menggunakan Math
nama kelas.
Parameter Math.fround ()
Yang Math.fround()
fungsi mengambil masa dalam:
- doubleFloat - A
Number
.
Nilai pulangan dari Math.fround ()
- Mengembalikan representasi apungan ketepatan tunggal 32-bit terdekat bagi nombor yang diberikan.
- Mengembalikan
NaN
jika argumen bukan angka.
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
Pengeluaran
1.5 5.050000190734863 1.361129467683754e + 39 Infinity 5 1.3370000123977661
JavaScript menggunakan nombor terapung ganda 64-bit secara dalaman.
Di sini, kita dapat melihat bahawa nombor yang dapat ditunjukkan dengan sempurna dalam sistem angka binari (seperti 1.5 ) mempunyai representasi apungan ketepatan tunggal 32-bit yang sama.
Walau bagaimanapun, beberapa yang tidak dapat dilambangkan dengan sempurna (seperti 1.337 atau 5.05 ) berbeza dalam 32-bit dan 64-bit.
SInce 2 ** 130 terlalu besar untuk pengapungan 32-bit, fround()
mengembalikan Infinity
nombor sedemikian.
Bacaan yang disyorkan:
- Pusingan Matematik JavaScript ()