JavaScript 文
JavaScript 文はブラウザに送るコマンドです。文の役割は、ブラウザに何をすべきかを伝えることです。
JavaScript 文
JavaScript 文はブラウザに送信するコマンドです。
これらのコマンドの役割は、ブラウザに実行すべきことを伝えることです。
次の JavaScript 文は、id="demo" の HTML 要素にテキスト "こんにちは Dolly" を出力します:
セミコロン ;
セミコロンは JavaScript 文を区切るために使用します。
通常、実行可能な各文の末尾にセミコロンを追加します。
セミコロンのもう1つの用途は、1行に複数の文を記述することです。
| セミコロンがない例を見ることもあります。 JavaScript では、セミコロンで文を終了するかどうかは任意です。 |
JavaScript コード
JavaScript コードは JavaScript 文のシーケンスです。
ブラウザは記述された順に各文を実行します。
この例では、ウェブページに1つの見出しと2つの段落を出力します:
例
試してみる »
JavaScript コードブロック
JavaScript はグループに分けて組み合わせることができます。
コードブロックは左中括弧で始まり、右中括弧で終わります。
コードブロックの役割は、文のシーケンスをまとめて実行することです。
この例では、ウェブページに1つの見出しと2つの段落を出力します:
例
試してみる »
関数については、後の章で詳しく学びます。
JavaScript 文識別子
JavaScript 文は通常、文識別子で始まり、その文を実行します。
文識別子は予約キーワードであり、変数名として使用することはできません。
次の表は JavaScript 文識別子(キーワード)の一覧です:
| 文 | 説明 |
|---|---|
| break | ループから抜け出すために使用します。 |
| catch | 文ブロック。try 文ブロックの実行中にエラーが発生した場合に catch 文ブロックを実行します。 |
| continue | ループ内の1つの反復をスキップします。 |
| do ... while | 文ブロックを実行し、条件文が true の場合にその文ブロックを実行し続けます。 |
| for | 条件文が true の場合、コードブロックを指定された回数だけ実行できます。 |
| for ... in | 配列またはオブジェクトのプロパティを反復処理するために使用します(配列またはオブジェクトのプロパティに対してループ操作を行います)。 |
| function | 関数を定義します。 |
| if ... else | 異なる条件に基づいて異なるアクションを実行するために使用します。 |
| return | 結果を返し、関数を終了します。 |
| switch | 異なる条件に基づいて異なるアクションを実行するために使用します。 |
| throw | エラーをスロー(生成)します。 |
| try | エラー処理を実装し、catch と一緒に使用します。 |
| var | 変数を宣言します。 |
| while | 条件文が true の場合、文ブロックを実行します。 |
スペース
JavaScript は余分なスペースを無視します。スクリプトにスペースを追加して可読性を高めることができます。次の2行のコードは同等です:
var person="サンプル"; var person = "サンプル";
コード行の折り返し
テキスト文字列内でバックスラッシュを使用してコード行を折り返すことができます。次の例は正しく表示されます:
ただし、次のように実行することはできません:
document.write \
("你好世界!");

知識ポイント:JavaScript はスクリプト言語であり、ブラウザはコードを読み取るときにスクリプトコードを1行ずつ実行します。一方、従来のプログラミングでは、実行前にすべてのコードをコンパイルします。
その他の拡張