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:

javascriptlet a = +'2'; // kwenye kutofautisha kitaandikwa nambari 2
let b = +'3'; // kwenye kutofautisha kitaandikwa nambari 3
alert(a + b); // itaonyesha 5

Hapa kuna mfano mwingine:

javascriptlet 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:

javascriptlet a = '2';
let b = '3';
alert(+a + +b); // itaonyesha 5
Задание 1

Kuna msimbo ufuatao:

javascriptlet 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.