2012-01-25 10 views
1

私はPapa Crockfordから、セミコロンを使用することをお勧めします。 if/then stmtの本体でJavaScriptの1行だけをブロックするためにも中括弧を使用することをお勧めします。JavaScriptでif/stmtを書くにはどうすればいいですか?

私の質問は次のとおりです。セミコロンはどこに配置しますか?

if (condition) { 
    stmt; 
} else { 
    stmt; 
} 

または私はこれを行うか:

if (condition) { 
    stmt 
} else { 
    stmt 
}; 

または私は完全にセミコロンをオフに残してやるが、私はこれを行うのですか? (if/bodyの本体の中にJavaScriptの1行だけでも中括弧を使用して中括弧を使用することにしました)。

+0

元を使用してください。 – Josh

+0

ええ、それは同意が最初のものを使用するように見えます。 –

答えて

1

答えは第1の選択肢です。

あなたは理解を深めるためにそれについて読む必要があります。これはjavascriptの非常に基本的なことです。

Reference - 1

Reference - 2

+0

dku.rajkumarという2つの参考文献をありがとう! –

+0

あなたは大歓迎です.. –

1

複数のステートメントを持つことができ、セミコロンで区切る必要があるため、最初のステートメントは適切なフォームです。

+0

ああ、そうであれば、もう一方は真実です。しかし、私は1つの声明しか持っていないのですか? –

3

あなたが最初です。セミコロンは、ifおよびelse文の中かっこの後ろにはありません。

、プロパティのいくつかの並べ替えに機能を割り当てること、またはオブジェクトリテラルを作成した場合、私はあなたが今までが閉じ括弧の後にセミコロンを置く際に考えることができる唯一の時間は次のとおりです。

var obj = { }; 
obj.func = function() { 
    alert("Howdy!"); 
}; 
+0

しかし、私はちょうど中括弧が続くセミコロンを見るのが好きではありません。私には、中括弧はラインターミネーターでもあります。 –

関連する問題