Fungsi Number
Fungsi Number menukar nilai
yang diberikan kepada nombor. Dalam kes rentetan, aksara
ruang kosong di tepi dipotong, kemudian, jika
rentetan boleh ditukar kepada nombor - maka
nombor itu akan dipulangkan, dan jika tidak - dipulangkan
NaN.
Nilai true
ditukar kepada nombor 1, nilai
false
- kepada nombor 0. Objek semasa penukaran
nombor bertukar menjadi NaN.
Sintaks
javascriptNumber(apa yang perlu ditukar);
Contoh
Mari tukar nilai boolean
true kepada nombor:
javascriptNumber(true);
Keputusan pelaksanaan kod:
javascript1
Contoh
Sekarang mari kita tukar
nilai boolean false:
javascriptNumber(false);
Keputusan pelaksanaan kod:
javascript0
Contoh
Mari kita masukkan rentetan yang mengandungi nombor ke dalam parameter fungsi:
javascriptNumber('53');
Hasil daripada penukaran kita akan mendapat nombor:
javascript53
Contoh
Sekarang mari tambahkan ruang kosong pada permulaan dan akhir rentetan kepada nombor:
javascriptNumber(' 5 ');
Selepas kod dilaksanakan ruang kosong berlebihan dikeluarkan dan akhirnya kita mendapat nombor:
javascript5
Contoh
Mari tukar rentetan kosong:
javascriptNumber('');
Keputusan pelaksanaan kod:
javascript0
Contoh
Sekarang tukar rentetan, yang mengandungi huruf dan nombor:
javascriptNumber('a5');
Selepas kod dilaksanakan
kita mendapat nilai NaN,
menunjukkan operasi matematik
yang tidak sah:
javascriptNaN
Contoh
Mari kita tukar tempat huruf dan nombor dalam rentetan:
javascriptNumber('5a');
Keputusan pelaksanaan kod kekal sama:
javascriptNaN
Contoh
Sekarang tukar rentetan, di mana nombor dipisahkan oleh ruang kosong:
javascriptNumber('5 5');
Hasil daripada pelaksanaan kod kita sekali lagi akan lihat bahawa operasi matematik ini tidak sah:
javascriptNaN
Contoh
Mari tukar nilai boolean
true, yang diletakkan dalam rentetan:
javascriptNumber('true');
Selepas kod dilaksanakan
kita sekali lagi mendapat NaN:
javascriptNaN
Contoh
Sekarang tukar objek kosong:
javascriptNumber({});
Keputusan pelaksanaan kod:
javascriptNaN
Contoh
Mari letakkan array kosong dalam parameter fungsi:
javascriptNumber([]);
Hasilnya kita akan mendapat
nombor 0:
javascript0
Contoh
Sekarang mari tambahkan nombor ke dalam array:
javascriptNumber([1]);
Array ditukar kepada nombor:
javascript1
Contoh
Mari tukar array yang termasuk dua nombor:
javascriptNumber([1, 2]);
Hasilnya kita sekali lagi dimaklumkan bahawa operasi matematik ini tidak sah:
javascriptNaN
Lihat juga
-
fungsi
Number,
yang menukar kepada nombor -
fungsi
parseInt,
yang mengekstrak integer dari permulaan rentetan -
fungsi
parseFloat,
yang mengekstrak nombor pecahan dari permulaan rentetan -
fungsi
String,
yang menukar kepada rentetan -
fungsi
Boolean,
yang menukar kepada nilai boolean