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
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!")
}
Arasındaki fark "" ve "...
İfadeleri vardır nereye koyacağını, ba...
Sekme == 4 boşluk ve otomatik girinti ...
Javascript bir Rails uygulamasında Eti...
Kıvırcık PHP dize parantez...