JavaScript'te Sayıya Dönüştürme

Aşağıdaki kodu inceleyelim:

javascriptlet a = '2';
let b = '3';
alert(a + b); // '23' yazacak

Gördüğünüz gibi, bizim durumumuzda her iki değişken içinde dize barındırıyor ve buna göre toplanıyor, dizeler gibi.

Diyelim ki değişkenlerimizin değerlerinin bu durumda dizeler gibi değil de sayılar gibi toplanmasını istiyoruz. Bu durumda özel bir fonksiyon Number kullanarak değişkenimizin türünü zorla sayıya dönüştürebiliriz:

javascriptlet a = '2';
let b = '3';
alert(Number(a) + Number(b)); // 5 yazacak

Dizeleri toplama işleminde değil, değişkene yazarken hemen sayılara dönüştürmek mümkündür - bu çalışacaktır:

javascriptlet a = Number('2'); // değişkene 2 sayısı yazılacak
let b = Number('3'); // değişkene 3 sayısı yazılacak
alert(a + b); // 5 yazacak
Задание 1

Değeri '10' olan a değişkeni ve değeri '20' olan b değişkeni verilsin. Bu değişkenleri sayılar gibi toplayın.

Задание 2

Kodu çalıştırmadan, ekrana ne yazılacağını belirleyin:

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

Kodu çalıştırmadan, ekrana ne yazılacağını belirleyin:

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

Kodu çalıştırmadan, ekrana ne yazılacağını belirleyin:

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