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

  • cyriak

    cyriak

    29 Mart 2006
  • Joshua Benedict

    Joshua Bened

    26 EKİM 2013
  • Megan Parken

    Megan Parken

    19 Temmuz 2009