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

  • Caramthros

    Caramthros

    10 AĞUSTOS 2007
  • lilstevie89

    lilstevie89

    25 Mart 2011
  • max2sims2

    max2sims2

    19 Kasım 2008