JavaScript-də qısayol ədəd çevrilməsi

Tez-tez kodun qısaldılması üçün Number əvəzinə sətirin qarşısına + işarəsi qoyulur. Beləliklə, sətir üzərində yalnız ədədlər üçün icazə verilən əməliyyat yerinə yetirilir və sətir ədədə çevrilir.

Nümunəyə baxın:

javascriptlet a = +'2'; // dəyişənə 2 ədədi yazılacaq
let b = +'3'; // dəyişənə 3 ədədi yazılacaq
alert(a + b); // 5 çap edəcək

Budur başqa bir nümunə:

javascriptlet a = '2';
let b = +a; // b-yə 2 ədədi yazılacaq

Budur növbəti nümunə, işlək olsa da, çox gözəl görünmür. Burada Number funksiyasının istifadəsi daha uyğun olardı:

javascriptlet a = '2';
let b = '3';
alert(+a + +b); // 5 çap edəcək
Задание 1

Kod verilmişdir:

javascriptlet a = '2';
let b = '3';
alert(a + b); // '23' çap edəcək

Təsvir olunan + qısayolu ilə göstərilən kodu elə düzəldin ki, a və b dəyişənlərinə sətir deyil, ədəd mənimsədilsin, və nəticə, müvafiq olaraq, '23' deyil, 5 olsun.