2007年8月2日
js と 改行
改行は基本的にOK(無視される)ですが、
ブラウザによっては、改行した行の行末に
勝手にセミコロンを入れてしまうことがあるので注意。
具体的には以下のとおり。
return
true;
が
return;
true;
と解釈され、
return文は何も返さなくなる、というもの。
これを回避するには例えば、
return true;
という具合に、returnのうしろに改行を入れないことです。
ですので、
改行は無視されるというものの、
不用意な改行は避けるべきなのかも。