Fungsi parseFloat
Fungsi parseFloat menukar rentetan
kepada nombor titik apung.
Ini diperlukan untuk nilai seperti '12.5px'
- apabila nombor berada di awal, diikuti oleh unit
pengukuran. Jika fungsi parseFloat digunakan
pada '12.5px', hasilnya akan menjadi
nombor 12.5 (dan ini adalah benar-benar
nombor, bukan rentetan).
Penukaran akan berlaku hanya jika integer
berada di awal rentetan, jika tidak,
NaN akan dikembalikan.
Parameter pilihan kedua boleh menentukan sistem nombor
dan fungsi akan mengembalikan nombor yang ditukar
dari sistem nombor yang dinyatakan kepada perpuluhan.
Sintaks
parseFloat(rentetan, [sistem nombor]);
Contoh
Mari ekstrak nombor pecahan dari awal rentetan:
console.log(parseFloat('10.3px'));
Keputusan pelaksanaan kod:
10.3
Contoh
Dalam contoh ini, fungsi tidak dapat membaca
nombor (kerana ia bukan di awal rentetan) dan
mengembalikan NaN:
let str = 'lebar: 100px';
console.log(parseFloat(str));
Keputusan pelaksanaan kod:
NaN