SORU
20 Ocak 2010, ÇARŞAMBA


JavaScript VEYA (||) değişken atama açıklaması

JavaScript verilen bu parçacık...

var a;
var b = null;
var c = undefined;
var d = 4;
var e = 'five';

var f = a || b || c || d || e;

alert(f); // 4

Birisi bu tekniği denir açıklayın bana (en iyi tahminim bu soru başlığında!) misiniz? Ve nasıl/neden işe yarıyor tam olarak?

Bildiğim kadarıyla bu değişken f tahsis edilecektir en yakın değer (soldan sağa) ilk değişken olan bir değer değil null veya tanımsız, ama ben değil yönetilen bulmak çok referans malzeme ilgili teknik ve gördük eskiden bir sürü.

Ayrıca, bu teknik, JavaScript özgüdür? PHP benzer bir şey yapıyor f true boolean değeri olan, yerine d kendi değer olacak biliyorum.

CEVAP
20 Ocak 2010, ÇARŞAMBA


Açıklama için short-circuit evaluation bkz. Bu operatörler uygulama ortak bir yol var; benzersiz JavaScript için değil.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BigBoyTV

    BigBoyTV

    25 EYLÜL 2013
  • Feel The Electricity!

    Feel The Ele

    20 ŞUBAT 2010
  • ŠĩŗĜŕôŵåɭȍҭҭ

    ŠĩŗĜŕô

    29 Kasım 2009