Fungsi Number
Fungsi Number mengubah nilai yang diberikan
menjadi angka. Dalam kasus string, karakter spasi
di ujung dipotong, kemudian, jika
string dapat diubah menjadi angka - maka
akan mengembalikan angka tersebut, dan jika tidak - mengembalikan
NaN.
Nilai true
diubah menjadi angka 1, nilai
false
- menjadi angka 0. Objek dalam konversi
angka berubah menjadi NaN.
Sintaks
javascriptNumber(nilai yang perlu diubah);
Contoh
Mari ubah nilai boolean
true menjadi angka:
javascriptNumber(true);
Hasil eksekusi kode:
javascript1
Contoh
Sekarang mari ubah
nilai boolean false:
javascriptNumber(false);
Hasil eksekusi kode:
javascript0
Contoh
Mari masukkan string yang berisi angka ke dalam parameter fungsi:
javascriptNumber('53');
Hasil konversi akan menghasilkan angka:
javascript53
Contoh
Sekarang tambahkan spasi di awal dan di akhir string angka:
javascriptNumber(' 5 ');
Setelah kode dieksekusi spasi berlebih dihapus dan akhirnya kita mendapatkan angka:
javascript5
Contoh
Mari ubah string kosong:
javascriptNumber('');
Hasil eksekusi kode:
javascript0
Contoh
Sekarang ubah string, yang berisi huruf dan angka:
javascriptNumber('a5');
Setelah kode dieksekusi
didapatkan nilai NaN,
yang menunjukkan operasi matematika
yang tidak valid:
javascriptNaN
Contoh
Mari tukar posisi huruf dan angka dalam string:
javascriptNumber('5a');
Hasil eksekusi kode akan tetap sama:
javascriptNaN
Contoh
Sekarang ubah string, di mana angka dipisahkan oleh spasi:
javascriptNumber('5 5');
Hasil eksekusi kode kita lagi-lagi melihat bahwa operasi matematika ini tidak valid:
javascriptNaN
Contoh
Mari ubah nilai boolean
true, yang dibungkus dalam string:
javascriptNumber('true');
Setelah kode dieksekusi
lagi-lagi kita dapatkan NaN:
javascriptNaN
Contoh
Sekarang ubah objek kosong:
javascriptNumber({});
Hasil eksekusi kode:
javascriptNaN
Contoh
Mari berikan array kosong sebagai parameter fungsi:
javascriptNumber([]);
Hasilnya kita akan mendapatkan
angka 0:
javascript0
Contoh
Sekarang tambahkan angka ke dalam array:
javascriptNumber([1]);
Array diubah menjadi angka:
javascript1
Contoh
Mari ubah array yang berisi dua angka:
javascriptNumber([1, 2]);
Hasilnya lagi-lagi memberi tahu kita, bahwa operasi matematika ini tidak valid:
javascriptNaN
Lihat juga
-
fungsi
Number,
yang mengubah menjadi angka -
fungsi
parseInt,
yang mengekstrak bilangan bulat dari awal string -
fungsi
parseFloat,
yang mengekstrak bilangan pecahan dari awal string -
fungsi
String,
yang mengubah menjadi string -
fungsi
Boolean,
yang mengubah menjadi nilai boolean