Lühendatud teisendamine arvuks JavaScriptis

Sageli kasutatakse koodi lühendamiseks Number asemel stringi ees plussmärki +. Nii tehakse stringiga operatsiooni, mis on lubatud ainult arvude puhul, ja string teisendatakse arvuks.

Vaadake näidet:

javascriptlet a = +'2'; // muutujasse salvestub arv 2
let b = +'3'; // muutujasse salvestub arv 3
alert(a + b); // väljastab 5

Siin on veel üks näide:

javascriptlet a = '2';
let b = +a; // b-sse salvestub arv 2

Järgmine näide, kuigi toimib, ei paista väga ilus. Siin oleks sobivam kasutada funktsiooni Number:

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

Antud kood:

javascriptlet a = '2';
let b = '3';
alert(a + b); // väljastab '23'

Kirjeldatud võtet plussmärgiga kasutades parandage antud kood nii, et muutujatesse a ja b omistataks arv, mitte string, ning tulemuseks oleks vastavalt mitte '23', vaid 5.