Verkorte omskakeling na getal in JavaScript
Dikwels word, om die kode te verkort, 'n +-teken voor die string geplaas
in plaas van Number.
Sodoende word 'n operasie wat slegs vir getalle geldig is op die string uitgevoer
en die string word na 'n getal omskakel.
Kyk na die voorbeeld:
let a = +'2'; // die veranderlike sal die getal 2 bevat
let b = +'3'; // die veranderlike sal die getal 3 bevat
alert(a + b); // sal 5 uitvoer
Nog 'n voorbeeld:
let a = '2';
let b = +a; // b sal die getal 2 bevat
Die volgende voorbeeld, hoewel dit werk, lyk nie baie mooi nie.
Die gebruik van die Number-funksie sou meer gepas wees:
let a = '2';
let b = '3';
alert(+a + +b); // sal 5 uitvoer
Gegee die kode:
let a = '2';
let b = '3';
alert(a + b); // sal '23' uitvoer
Maak met behulp van die beskryfde tegniek met die plusteken die gegewe kode reg
sodat aan die veranderlikes a en b 'n getal toegeken word,
nie 'n string nie, en die resultaat dienooreenkomstig nie
'23' is nie, maar 5.