文の終わりには、セミコロン;
を記述する必要がある。
if文などの制御構文の終わりや、コメント文の終わりには、セミコロンを記述しない。制御構文のうち、do…while文だけは、最後にセミコロンを記述する。
1行に、ひとつの文しか書かない場合は、セミコロンを省略できる。私は、1行1文でも、セミコロンを記述することが多いが…。
サンプル
サンプルのソースコード
JavaScript
<script type="text/javascript">
document . write( "<p>文の終わりに、セミコロン。</p>" ); // セミコロンを記述
document . write( "<p>1行に、ひとつの文しか書かない場合は、セミコロンを省略可。</p>" ) // セミコロンを省略可
document
. write(
"<p>ひとつの文を、複数行に分けて書くこともできる。</p>"
); // セミコロンを記述
var text = "おはよう♪"; // セミコロンを記述
if( text ) {
document . write( "<p>" + text + "</p>" ); // セミコロンを記述
} else {
document . write( "こんにちは♪" ); // セミコロンを記述
} // セミコロンを記述しない
// if文の終わりとコメント文の終わりには、セミコロンを記述していない点に注目。
</script>
document . write( "<p>文の終わりに、セミコロン。</p>" ); // セミコロンを記述
document . write( "<p>1行に、ひとつの文しか書かない場合は、セミコロンを省略可。</p>" ) // セミコロンを省略可
document
. write(
"<p>ひとつの文を、複数行に分けて書くこともできる。</p>"
); // セミコロンを記述
var text = "おはよう♪"; // セミコロンを記述
if( text ) {
document . write( "<p>" + text + "</p>" ); // セミコロンを記述
} else {
document . write( "こんにちは♪" ); // セミコロンを記述
} // セミコロンを記述しない
// if文の終わりとコメント文の終わりには、セミコロンを記述していない点に注目。
</script>