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

  • BachelorsPadTv

    BachelorsPad

    17 Ocak 2012
  • Bratayley

    Bratayley

    30 Aralık 2010
  • How It Should Have Ended

    How It Shoul

    5 Mart 2007