Javascript Değişkenin adının önündeki artı işareti ne anlama geliyor?

0

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?

Anonim Anonim (156)
2 hafta önce sordu

    Toplam 1 Cevap


    0

    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.

    alattin alattin (16984)
    2 hafta önce cevaplandı

      üyelik gerektirir

      Cevap yazabilmek için üye girişi yapmalısınız.

      Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
      uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol