JavaScript-də ədədə çevirmə

Gəlin aşağıdakı kodu nəzərdən keçirək:

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

Gördüyünüz kimi, bizim vəziyyətimizdə hər iki dəyişən sətir saxlayır və müvafiq olaraq sətir kimi toplanır.

Tutaq ki, biz istəyirdik ki, dəyişənlərimizin qiymətləri bu halda sətir kimi deyil, ədəd kimi toplansın. Bu halda biz xüsusi Number funksiyasından istifadə edərək dəyişənimizin tipini məcburi şəkildə ədədə çevirə bilərik:

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

Sətirləri toplama əməliyyatında deyil, dərhal dəyişənə yazarkən ədədə çevirmək olar - bu işləyəcək:

javascriptlet a = Number('2'); // dəyişənə 2 ədədi yazılacaq
let b = Number('3'); // dəyişənə 3 ədədi yazılacaq
alert(a + b); // 5 çap edəcək
Задание 1

Qiyməti '10' olan a dəyişəni və qiyməti '20' olan b dəyişəni verilmişdir. Bu dəyişənləri ədəd kimi toplayın.

Задание 2

Kodu işə salmadan, ekranda nə çap olunacağını müəyyən edin:

javascriptalert( Number('2') + Number('3') );
Задание 3

Kodu işə salmadan, ekranda nə çap olunacağını müəyyən edin:

javascriptalert( 2 + Number('3') );
Задание 4

Kodu işə salmadan, ekranda nə çap olunacağını müəyyən edin:

javascriptalert( '2' + Number('3') );