Табдили ихтисории ба рақам дар JavaScript

Аксар барои коҳиш додани рамз ба ҷои Number пеш аз сатр аломати + мегузоранд. Бинобар ин рӯи сатр амалие иҷро карда мешавад, ки танҳо барои рақамҳо иҷозат аст ва сатр ба рақам табдил дода мешавад.

Мисолро бубинед:

javascriptlet a = +'2'; // ба тағирёбанда рақами 2 сабт мешавад
let b = +'3'; // ба тағирёбанда рақами 3 сабт мешавад
alert(a + b); // 5-ро хориҷ мекунад

Як мисоли дигар:

javascriptlet a = '2';
let b = +a; // ба b рақами 2 сабт мешавад

Мисоли зерин, гарчи кор мекунад, аммо хеле зебо намебинад. Дар он истифодаи функсияи Number мувофиқтар мебуд:

javascriptlet a = '2';
let b = '3';
alert(+a + +b); // 5-ро хориҷ мекунад
Задание 1

Рамз дода шудааст:

javascriptlet a = '2';
let b = '3';
alert(a + b); // '23'-ро хориҷ мекунад

Бо ёрии усули дар боло тавсифшуда бо аломати + рамзи додашударо тавре ислоҳ кунед, ки ба тағирёбандаҳои a ва b рақам, на сатр, бахшида шавад, ва натиҷа, мутаносибан, '23' набошад, балки 5 бошад.