SORU
25 Ocak 2011, Salı


Kıvırcık parantez bir-gerekli JavaScript ifadeleri vardır?

Bir keresinde bir-kıvırcık parantez ifadeleri bırakarak JavaScript zararlı olabileceğini duydum. Muhakeme, başka bir şey hatırlamıyorum ve bir Google araması çok yardımcı olmadı. Tüm JavaScript ayraç içindeki ifadeleri surround için iyi bir fikir kılan bir şey var mı?

Herkes bunu yapmak gibi görünüyor, çünkü şunu soruyorum.

CEVAP
25 Ocak 2011, Salı


Hayır

Ama tavsiye ediyorlar. Eğer deyim genişletmek eğer onlara ihtiyacınız olacak.

Bu tamamen geçerli

if (cond) 
    alert("Condition met!")
else
    alert("Condition not met!")

Ancak her zaman, eğer siz (veya bir başkası) hiç ifade genişlerse gerekli olacak çünkü parantez kullanılması önerilir.

Bu aynı uygulama tüm C sözdizimi tarzı korse ile dil izler. C, C , PHP, Java destekleri olmadan bir satır deyimini destekler. Sadece kaydediyorsunuz fark variki karakterve bazı insanların canlandırıcı stilleri ile daha iyi bir tasarruf değildir. Biraz daha uzun olma eğilimindedir bu yüzden tam brace tarzı (aşağıdaki gibi) tercih ederim. Bedeli çok iyi kod okunabilirlik açık olması son derece gerçeği ile bir araya geldi.

if (cond) 
{
    alert("Condition met!")
}
else
{
    alert("Condition not met!")
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • KIT KAT

    KIT KAT

    3 EKİM 2005
  • MndsgnVEVO

    MndsgnVEVO

    26 Kasım 2013
  • spederson7

    spederson7

    17 Temmuz 2006