Fungsi parseFloat

Fungsi parseFloat mengonversi string menjadi angka floating-point. Ini diperlukan untuk nilai seperti '12.5px' - ketika di awal terdapat angka, lalu diikuti satuan pengukuran. Jika fungsi parseFloat diterapkan pada '12.5px', hasilnya akan menjadi angka 12.5 (dan ini akan benar-benar angka, bukan string). Konversi akan terjadi hanya jika angka berada di awal string, jika tidak maka akan menghasilkan NaN. Parameter opsional kedua dapat menentukan sistem bilangan angka, dan fungsi akan mengembalikan angka yang dikonversi dari sistem bilangan yang ditentukan ke desimal.

Sintaks

javascriptparseFloat(string, [sistem bilangan]);

Contoh

Mari ekstrak angka pecahan dari awal string:

javascriptconsole.log(parseFloat('10.3px'));

Hasil eksekusi kode:

javascript10.3

Contoh

Dalam contoh ini, fungsi tidak dapat membaca angka (karena tidak berada di awal string) dan akan mengembalikan NaN:

javascriptlet str = 'width: 100px';
console.log(parseFloat(str));

Hasil eksekusi kode:

javascriptNaN

Lihat juga

  • fungsi parseInt,
    yang mengekstrak bilangan bulat dari awal string
  • fungsi Number,
    yang mengonversi ke angka