SORU
24 NİSAN 2009, Cuma


Bu nedir !! JavaScript? (değil) operatörü

İki ünlem işareti şeklinde tanımadığım bir operatör kullanmak gibi görünen bazı kodlar gördüm, şu şekilde: !!. Birisi bu operatör ne yaptığını söyleyebilir mi?

Bu bağlamda bu olduğunu gördüm

this.vertical = vertical !== undefined ? !!vertical : this.vertical;

CEVAP
24 NİSAN 2009, Cuma


Zorlayacağı oObject boolean. Eğer falsey (örneğin 0, null, undefined, vb.), eğer öyle olsaydı * *7, aksi takdirde, true olacak.

!oObject  //Inverted boolean
!!oObject //Non inverted boolean so true boolean representation

!! operatör değil, sadece ! operatör iki kez.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GUN-TIME with Brandon

    GUN-TIME wit

    3 ŞUBAT 2009
  • MrExcite96

    MrExcite96

    17 ŞUBAT 2011
  • TWiT Netcast Network

    TWiT Netcast

    27 EKİM 2005