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
Number(nilai yang perlu diubah);
Contoh
Mari ubah nilai boolean
true menjadi angka:
Number(true);
Hasil eksekusi kode:
1
Contoh
Sekarang mari ubah
nilai boolean false:
Number(false);
Hasil eksekusi kode:
0
Contoh
Mari masukkan string yang berisi angka ke dalam parameter fungsi:
Number('53');
Hasil konversi akan menghasilkan angka:
53
Contoh
Sekarang tambahkan spasi di awal dan di akhir string angka:
Number(' 5 ');
Setelah kode dieksekusi spasi berlebih dihapus dan akhirnya kita mendapatkan angka:
5
Contoh
Mari ubah string kosong:
Number('');
Hasil eksekusi kode:
0
Contoh
Sekarang ubah string, yang berisi huruf dan angka:
Number('a5');
Setelah kode dieksekusi
didapatkan nilai NaN,
yang menunjukkan operasi matematika
yang tidak valid:
NaN
Contoh
Mari tukar posisi huruf dan angka dalam string:
Number('5a');
Hasil eksekusi kode akan tetap sama:
NaN
Contoh
Sekarang ubah string, di mana angka dipisahkan oleh spasi:
Number('5 5');
Hasil eksekusi kode kita lagi-lagi melihat bahwa operasi matematika ini tidak valid:
NaN
Contoh
Mari ubah nilai boolean
true, yang dibungkus dalam string:
Number('true');
Setelah kode dieksekusi
lagi-lagi kita dapatkan NaN:
NaN
Contoh
Sekarang ubah objek kosong:
Number({});
Hasil eksekusi kode:
NaN
Contoh
Mari berikan array kosong sebagai parameter fungsi:
Number([]);
Hasilnya kita akan mendapatkan
angka 0:
0
Contoh
Sekarang tambahkan angka ke dalam array:
Number([1]);
Array diubah menjadi angka:
1
Contoh
Mari ubah array yang berisi dua angka:
Number([1, 2]);
Hasilnya lagi-lagi memberi tahu kita, bahwa operasi matematika ini tidak valid:
NaN
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