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