JavaScript'te Sayıya Kısaltılmış Dönüşüm
Kodu kısaltmak için sıklıkla Number yerine
dizenin önüne + işareti konulur.
Bu şekilde, yalnızca sayılar için geçerli olan
bir işlem dize üzerinde uygulanır ve dize sayıya dönüştürülür.
Örneğe bakın:
let a = +'2'; // değişkene 2 sayısı yazılır
let b = +'3'; // değişkene 3 sayısı yazılır
alert(a + b); // 5 yazdırır
İşte başka bir örnek:
let a = '2';
let b = +a; // b'ye 2 sayısı yazılır
Aşağıdaki örnek çalışıyor olsa da
çok güzel görünmüyor. Bu durumda
Number fonksiyonunun kullanımı daha uygun olurdu:
let a = '2';
let b = '3';
alert(+a + +b); // 5 yazdırır
Kod verilmiştir:
let a = '2';
let b = '3';
alert(a + b); // '23' yazdırır
Artı işareti ile açıklanan yöntemi kullanarak,
verilen kodu, a ve b değişkenlerine
bir dize değil sayı atanacak ve buna bağlı olarak
sonucun 5 olması için düzeltin.