Zkrácená konverze na číslo v JavaScriptu

Často pro zkrácení kódu místo Number před řetězec umístí znak +. Tím je nad řetězcem provedena operace povolená pouze pro čísla a řetězec je převeden na číslo.

Podívejte se na příklad:

javascriptlet a = +'2'; // do proměnné se zapíše číslo 2
let b = +'3'; // do proměnné se zapíše číslo 3
alert(a + b); // vypíše 5

Zde je další příklad:

javascriptlet a = '2';
let b = +a; // do b se zapíše číslo 2

Následující příklad, ačkoli funkční, vypadá ne příliš hezky. Vhodnější by zde bylo použití funkce Number:

javascriptlet a = '2';
let b = '3';
alert(+a + +b); // vypíše 5
Задание 1

Zadaný kód:

javascriptlet a = '2';
let b = '3';
alert(a + b); // vypíše '23'

Pomocí popsaného triku s plusem opravte uvedený kód tak, aby do proměnných a a b bylo přiřazeno číslo, nikoli řetězec, a výsledkem tedy nebylo '23', ale 5.