セミコロンの失踪

今日はinnerHTMLとvalueを間違えていてなかなかスクリプトを動かせず。

テキストを見ていたら、コード例の中でいくつか行末にセミコロンがない物がありました。最近の言語はどれも行末はセミコロンだろうと思っていたので、「JavaScriptってセミコロン要らないの?」としばし混乱。

行末セミコロンは当たり前だと思っていたのでテキストをよく覚えていなかったのですが、JavaScriptは行末セミコロンにするものだけど、命令が1行だけの場合は行末セミコロンを省略しても動作してしまうそうです。

サンプルコードはセミコロン省略しなくても……。それとも、省略できるときは省略を推奨しているのかな?

気分的に落ち着かないので私はセミコロン省略はしない派になりそうです。

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です