Forkortet konvertering til tal i JavaScript
Ofte for at forkorte koden bruges tegnet +
foran strengen i stedet for Number.
På denne måde udføres en operation på strengen,
som kun er tilladt for
tal, og strengen konverteres til et tal.
Se eksempel:
let a = +'2'; // der skrives tallet 2 til variablen
let b = +'3'; // der skrives tallet 3 til variablen
alert(a + b); // viser 5
Her er et andet eksempel:
let a = '2';
let b = +a; // der skrives tallet 2 til b
Følgende eksempel virker, men
ser ikke særlig pænt ud.
Her ville det være mere passende
at bruge funktionen Number:
let a = '2';
let b = '3';
alert(+a + +b); // viser 5
Koden er givet:
let a = '2';
let b = '3';
alert(a + b); // viser '23'
Ved hjælp af den beskrevne metode med plusret skal du rette
den givne kode, så der tildeles et tal til variablerne a
og b, og ikke en streng,
og resultatet følgelig ikke var
'23', men 5.