Trumpinamas pavertimas skaičiumi JavaScript
Dažnai, norint sutrumpinti kodą, vietoj Number
prieš stringą dedamas + ženklas.
Taip su stringu atliekama operacija, leistina tik
skaičiams, ir stringas paverčiamas skaičiumi.
Žiūrėkite pavyzdį:
let a = +'2'; // į kintamąjį įrašys skaičių 2
let b = +'3'; // į kintamąjį įrašys skaičių 3
alert(a + b); // išves 5
Dar vienas pavyzdys:
let a = '2';
let b = +a; // į b įrašys skaičių 2
Šis pavyzdys, nors ir veikiantis, atrodo
ne itin gražiai. Jame tikslingiau būtų
panaudoti funkciją Number:
let a = '2';
let b = '3';
alert(+a + +b); // išves 5
Duotas kodas:
let a = '2';
let b = '3';
alert(a + b); // išves '23'
Naudodami aprašytą metodą su pliusu, pataisykite
pateiktą kodą taip, kad į kintamuosius a
ir b būtų priskiriamas skaičius, o ne stringas,
ir atitinkamai rezultatas būtų ne
'23', o 5.