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:
let 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ə:
let 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ı:
let a = '2';
let b = '3';
alert(+a + +b); // 5 çap edəcək
Kod verilmişdir:
let 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.