Скраћено претварање у број у JavaScript-у
Често, у циљу скраћивања кода, уместо Number
испред стринга се ставља знак +.
На тај начин над стрингом се извршава
операција која је дозвољена само за
бројеве и стринг се претвара у број.
Погледајте пример:
let a = +'2'; // у променљиву ће се уписати број 2
let b = +'3'; // у променљиву ће се уписати број 3
alert(a + b); // исписаће 5
Ево још једног примера:
let a = '2';
let b = +a; // у b ће се уписати број 2
Следећи пример, иако је функционалан,
не изгледа баш превише лепо. У њему би било
прикладније користити функцију Number:
let a = '2';
let b = '3';
alert(+a + +b); // исписаће 5
Дат је код:
let a = '2';
let b = '3';
alert(a + b); // исписаће '23'
Користећи описану методу са знаком плус, исправите
дати код тако да у променљиве a
и b буде додељен број, а не стринг,
и да резултат, дакле, буде
'23', већ 5.