2016-10-28 10 views
-3

私はJavaScriptに新しいですし、私は、このコマンドに出くわした:それは2つの変数定義コマンドは何ですか:var a、foo = "foo";平均?

var a, foo = "foo"; 

です、 とfooと値として「foo」を持っているために、それらの両方を初期化?これは、値のないaという名前の変数とfooの値でfooという名前の変数を宣言している

var a; 
var foo = "foo"; 

:として

おかげ

+1

ブラウザのコンソール/ノードREPLで試してみてください。 –

+1

これは2つの変数が宣言されており、コンマで区切られています。最初のものは値を持たないため、 'undefined'、2番目の値は' foo'です。これはjavascript 101と最も基本的な構造のいくつかです。 – adeneo

+0

ありがとう、私はあなたの答えを読む前に意味を理解した。 私は初心者ですので、たくさんのことが私のために新しいです。私は投稿する前にそれを検索したが、もう少し待つべきだったと思う。 –

答えて

3
var a, foo = "foo"; 

は同じです。

私は、より読みやすいので、2番目の方法で変数を書き込む傾向がありますが、より速いので、最初の方法を好む人がいます。

+0

ありがとう、私はあなたの素晴らしい答えを見てすぐに意味を理解した –

関連する問題