JSの変数を同時に複数宣言するとき
自分の変数を同時に宣言するときのやり方について、これが正しい書き方なのか気になったので皆さんに質問してみることにしました。
自分はJSで複数の変数を同時に宣言するときこうしています。
var
hoge = 0,
fuga = [1,5,7],
piyo = "piyopiyo";
この方法は(文法的に)正しいのでしょうか?
また、この宣言の方法にはなにか名前などはあるのでしょうか?
自分の変数を同時に宣言するときのやり方について、これが正しい書き方なのか気になったので皆さんに質問してみることにしました。
自分はJSで複数の変数を同時に宣言するときこうしています。
var
hoge = 0,
fuga = [1,5,7],
piyo = "piyopiyo";
この方法は(文法的に)正しいのでしょうか?
また、この宣言の方法にはなにか名前などはあるのでしょうか?
この方法は(文法的に)正しいのでしょうか?
正しいです。
ただし、var が適切なのか、var に代えて let または const を使った方が良いのではないかは考えた方が良さそうです。
あと、組織のコーディングルールとか個人の好みとかの問題かもしれませんが、以下のようにした方が可読性が良さそう(読みやすい)と個人的には思います。
let hoge = 0;
let fuga = [1,5,7];
let piyo = "piyopiyo";
参考
@MORO-YOSHI
Questioner
この質問をするまではvar
を使ってはいけないことは知りませんでした。
ご回答ありがとうございます!
複数宣言自体は普通に認められている書き方ですが,個人的にはセミコロンアンチなのと行頭がletで始まってるのが分かりやすいのであんまやりません.
今日日constで書ける書き方が広まってますので,letを複数宣言すること自体場合によっては少ないかもしれません.
@MORO-YOSHI
Questioner
まじすか!?
var
は使ってはいけないのは知りませんでした。
ご回答ありがとうございます!