English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript 文と宣言

JavaScriptアプリケーションは適切な構文を持つ文で構成されています。

JavaScriptの文は、Webブラウザが「実行」する「命令」です。

1つの文は複数の行にわたって書かれることができます。

各文がセミコロンで区切られている場合、一行に複数の文が現れることがあります。

この文は、id="para"を持つHTML要素に「Hello world」を書き込むようにブラウザに指示します。

document.getElementById("para").innerHTML = "Hello world";
テストして‹/›

私たちのJavaScript文のチュートリアルで文に関する詳細情報を学びます。

以下にカテゴリごとにJavaScriptの文と宣言のリストが示されています:

変数宣言

宣言
説明
var変数を宣言し、それを値で初期化することもできます。
letブロック{}のローカル変数を宣言し、それを値で初期化することもできます。
const読み取り専用の名前付き定数を宣言します。

フロー制御

説明
break現在のループ、switchまたはlabel文を終了し、終了文の次の文にプログラムコントロールを移行します。
continue現在のループまたはタグ付きループの現在の反復で文の実行を終了し、次の反復でループを続けます。
if...else指定条件が真の場合、1つの文を実行します。条件が偽の場合、別の文を実行できます。
switch式を計算し、その値が case 子句と一致し、その case に関連する文を実行します
throwユーザー定義の例外をスローします
try...catch試行する文のブロックをマークし、例外がスローされた場合の応答を指定します

イテレーション文

説明
while テスト条件の評価結果が true であれば、指定された文を実行するループを作成します。条件は文の実行前に評価されます
do...whileテスト条件の値が偽でない限り、指定された文を繰り返し実行するループを作成します。指定された文はまず実行され、その後条件が評価されますので、指定された文は少なくとも一度実行されます
for三つの選択可能な表現からなるループを作成します。括弧で括られ、セミコロンで区切られ、ループ内で実行される文が続きます
for...inオブジェクトの可挙要属性を任意の順序で巡回します。各異なる属性に対して、文を実行できます
for...of可迭代的オブジェクト(配列、クラス配列オブジェクト、イテレータ、生成器を含む)上でイテレーションし、カスタムイテレーションホックを呼び出し、各異なる属性の値に対して文を実行します