Rövidített számkonverzió JavaScriptben
A kód rövidítése érdekében gyakran a Number
helyett a karakterlánc elé egy + jelet tesznek.
Így a karakterlándon egy, csak számokra megengedett
művelet hajtódik végre, és a karakterlánc számmá
alakul.
Nézd a példát:
let a = +'2'; // az 'a' változóba a 2 szám kerül
let b = +'3'; // a 'b' változóba a 3 szám kerül
alert(a + b); // 5-öt ír ki
Itt egy másik példa:
let a = '2';
let b = +a; // a 'b' változóba a 2 szám kerül
Ám a következő példa, bár működik, de
nem néz ki túl szépen. Ebben helyesebb lenne
a Number függvény használata:
let a = '2';
let b = '3';
alert(+a + +b); // 5-öt ír ki
Adott a következő kód:
let a = '2';
let b = '3';
alert(a + b); // '23'-at ír ki
A leírt pluszos trükk segítségével javítsd
a megadott kódot úgy, hogy a a
és b változókba szám kerüljön, nem pedig karakterlánc,
és az eredmény ennek megfelelően ne
'23', hanem 5 legyen.