Ubadilishaji Ufupisho wa Nambari katika JavaScript
Mara nyingi, ili kufupisha msimbo badala ya Number
huwekwa ishara + mbele ya mfuatano.
Kwa njia hiyo, operesheni inayofanywa kwenye mfuatano inaruhusiwa tu kwa
nambari na mfuatano hubadilishwa kuwa nambari.
Tazama mfano:
let a = +'2'; // kwenye kutofautisha kitaandikwa nambari 2
let b = +'3'; // kwenye kutofautisha kitaandikwa nambari 3
alert(a + b); // itaonyesha 5
Hapa kuna mfano mwingine:
let a = '2';
let b = +a; // kwenye b itaandikwa nambari 2
Na mfano ufuatao, ingawa unafanya kazi,
hauna muonekano mzuri. Katika hali hii ingefaa zaidi
kutumia kitendakazi Number:
let a = '2';
let b = '3';
alert(+a + +b); // itaonyesha 5
Kuna msimbo ufuatao:
let a = '2';
let b = '3';
alert(a + b); // itaonyesha '23'
Kwa kutumia mbinu ilioelezewa ya + sahihisha
msimbo uliowekwa ili kwenye vitofautishi a
na b kugawiwe nambari, na sio mfuatano,
na matokeo, ipasavyo, yawe sio
'23', bali 5.