Penukaran Ringkas kepada Nombor dalam JavaScript
Sering kali, untuk memendekkan kod dan bukannya Number
tanda + diletakkan di hadapan rentetan.
Dengan cara ini, operasi yang hanya dibenarkan untuk
nombor dilakukan ke atas rentetan dan rentetan itu ditukar kepada nombor.
Lihat contoh:
let a = +'2'; // nombor 2 akan disimpan ke dalam pembolehubah
let b = +'3'; // nombor 3 akan disimpan ke dalam pembolehubah
alert(a + b); // akan memaparkan 5
Berikut satu lagi contoh:
let a = '2';
let b = +a; // nombor 2 akan disimpan ke dalam b
Contoh berikut, walaupun berfungsi, tetapi
kelihatan tidak begitu cantik. Penggunaan fungsi
Number akan lebih sesuai di sini:
let a = '2';
let b = '3';
alert(+a + +b); // akan memaparkan 5
Diberi kod:
let a = '2';
let b = '3';
alert(a + b); // akan memaparkan '23'
Dengan menggunakan cara dengan tanda tambah yang diterangkan di atas, betulkan
kod yang diberikan supaya nombor, bukan rentetik,
ditugaskan kepada pembolehubah a
dan b,
dan hasilnya, sepatutnya, bukannya
'23', tetapi 5.