Skrajšana pretvorba v število v JavaScript
Pogosto za skrajšanje kode namesto Number
pred niz postavijo znak +.
Na ta način se nad nizom izvede
operacija, ki je dovoljena samo za
števila in niz se pretvori v število.
Poglejte primer:
let a = +'2'; // v spremenljivko se zapiše število 2
let b = +'3'; // v spremenljivko se zapiše število 3
alert(a + b); // izpiše 5
Še en primer:
let a = '2';
let b = +a; // v b se zapiše število 2
Naslednji primer, čeprav deluje, pa
izgleda ne zelo lepo. V njem bi bila
bolj primerna uporaba funkcije Number:
let a = '2';
let b = '3';
alert(+a + +b); // izpiše 5
Podana koda:
let a = '2';
let b = '3';
alert(a + b); // izpiše '23'
Z opisano tehniko s plus popravite
podano kodo tako, da se v spremenljivki a
in b dodeli število, ne niz,
in rezultat je ustrezno ne
'23', temveč 5.