Скарочанае пераўтварэнне ў лік у 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.