SORU
23 EYLÜL 2010, PERŞEMBE


JavaScript değişken tanımlama: Virgül vs Noktalı virgül

Farklılıklar ve/veya avantajları nelerdir, eğer varsa, noktalı virgül yerine değişkenleri bir grup bildirirken virgül kullanarak.

Örneğin:

var foo = 'bar', bar = 'foo';

karşı

var foo = 'bar';
var bar = 'foo';

İlk örnek, ilk değişken var anahtar belirtirseniz tüm değişkenleri arasında devam ettiğini biliyorum, onlar aynı kapsam sonu ile ilgili sonuç üretir. Sadece kişisel bir tercih mi, yoksa her iki şekilde yapmak için bir performans yararı var mı?

CEVAP
23 EYLÜL 2010, PERŞEMBE


Günün Aslında eğlenceli:JavaScript virgül herhangi bir sayı grubu için kullanabilirsinizifadelertek bir deyimi içine. Bu temelde birden fazla atama ifadeleri sık sık bir araya başlığında gruplandırılır nerede for deyim, bir eserdir. Çoğu insan bu tür sözdizimi hala for döngü dışında geçerli olduğunu bilmiyorum. Yani bunu yapabilirsin

var i = 0;
while (i < 10)
    alert(i   ' * '   i   ' = '),
    alert(i * i   '!!'),
    i  ;

alert("Wasn't that fun??");

Yerine

var i = 0;
while (i < 10) {
    alert(i   ' * '   i   ' = ');
    alert(i * i   '!!');
    i  ;
}

alert("Wasn't that fun??");

Ama çoğu kişi için değil tavsiye ederiz.

İfadeleri, bu şekilde kullanılamaz var gibi. Bu olamaz var diğer virgülle ayrılmış ifadeler verdi.

Ne kadar bilirsen neyse

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Living Waters

    Living Water

    9 AĞUSTOS 2006
  • The Verge

    The Verge

    8 AĞUSTOS 2006
  • TheScorpioTechno

    TheScorpioTe

    15 Aralık 2010