Сокращенное преобразование к числу в JavaScript
Часто для сокращения кода вместо Number
перед строкой ставят знак +.
Таким образом над строкой выполняется
операция, допустимая только для
чисел и строка переводится в число.
Смотрите пример:
let a = +'2'; // в переменную запишется число 2
let b = +'3'; // в переменную запишется число 3
alert(a + b); // выведет 5
Вот еще пример:
let a = '2';
let b = +a; // в b запишется число 2
А вот следующий пример, хоть и рабочий, но
выглядит не очень красиво. В нем более уместно
было бы использование функции Number:
let a = '2';
let b = '3';
alert(+a + +b); // выведет 5
Дан код:
let a = '2';
let b = '3';
alert(a + b); // выведет '23'
С помощью описанного приема с плюсом исправьте
приведенный код так, чтобы в переменные a
и b присваивалось число, а не строка,
ну и результатом, соответственно, было не
'23', а 5.