javascript öğreniyorum. Bir örneği incelerken değişkenin adının önüne + konulduğunu fark ettim. Kod şöyle +id yazıyor. Buradaki artı simgesi ne anlama geliyor? Değişkenin önüne artı koyunda ne oluyor?
Toplam 1 cevap
Javascript dilinde bir değişkenin adının önüne + işareti konması onu sayıya (number) çevirir. Mesela +"1" ifadesi 1 sayısını döndürür. Eğer değişken içeriği sayıya çevrilemiyorsa o zaman NaN döner.
Örnek
Örnek1:
let sayi1 ="1"; let sayi2=10; sayi1 + sayi2
'110' //döner
Örnek2:
let sayi1 ="1"; let sayi2=10; +sayi1 + sayi2
11 //döner
Yukarıdaki örnekte görüldüğü gibi sayi1 aslında sayı değildir. string olarak tanımlanmıştır. Örnek1 sonucu string birleştirme olarak konsola yansır. Örnek2 sonucu ise artı simgesi ile yapılan dönüştürme sonucunda toplama işlemi olarak sonuca yansır.