JavaScript第5版 第2章2.4セミコロン
文末のセミコロンは必須ではない。a = 3 b = 4 alert(a) alert(b)しかし、セミコロンは入れるように推奨されている。
理由は、JSパーサが勝手にセミコロンを補うので、予期せぬ結果になることがあるため。
悪い例
function x(){
return
true
}
alert(x()); // 'undefined'
これは、
return; true;と解釈されてしまったため。
a = 3 b = 4 alert(a) alert(b)しかし、セミコロンは入れるように推奨されている。
function x(){
return
true
}
alert(x()); // 'undefined'
これは、
return; true;と解釈されてしまったため。
トラックバックURL: http://dqn.sakusakutto.jp/mt/mt-tb.cgi/256
ひとつ前の記事:「[JavaScript] 大文字と小文字は区別されます。」
次の記事:「[ ] 、"角括弧"の読み方は何?」
コメントする