JavaScript Reference

グローバル・オブジェクト

標準グローバルオブジェクト(カテゴリ別)

コンストラクタ

型付き配列コンストラクタ

エラー

非コンストラクタ関数

その他

標準グローバルオブジェクト(アルファベット順)

グローバルスコープ中の他のオブジェクトは、ユーザースクリプトによって作られるか、ホストアプリケーションによって提供されます。Gecko ベースのブラウザで利用可能なホストオブジェクトは Gecko DOM Reference で文書化されています。

DOM とコア JavaScript との違いに関する詳しい情報は、文書 The DOM and JavaScript をご覧ください。

説明
ブロックブロック文は 0 個以上の文をグループ化するのに使われます。ブロックは中括弧 (波括弧) の組で区切られます。
break現在のループ、switch、またはラベル文を終了し、プログラムの制御を、終了した文の次の文へと移します。
const読み取り専用の名前付き定数を宣言します。
continue現在のループ、またはラベル付きループの現在反復中の文の実行を終了し、そのループの実行を、その次の反復を用いて継続します。
do...while指定された文を、テスト条件が false に評価されるまで実行するループを作成します。条件は文を実行した後に評価されます。結果として、指定された文は少なくとも 1 回は実行されます。
export署名付きスクリプトが、ほかの署名付きまたは署名なしスクリプトに、プロパティ、関数、およびオブジェクトを提供することを可能にします。この機能は ECMA-262 第 3 版には含まれていません。
for丸括弧で囲まれ、セミコロンにより分けられた、3 つの省略可能な式で構成されるループを作成します。式の後にはループの中で実行される文が続きます。
for...in指定された変数を、オブジェクトの全プロパティに対して任意の順序で反復します。異なるそれぞれのプロパティに対し、指定された文が実行されます。
for each...in指定された変数を、オブジェクトの全プロパティの値に対して反復します。異なるそれぞれのプロパティに対し、指定された文が実行されます。
function指定されたパラメータで関数を宣言します。
if...else指定された条件が true なら文を実行します。条件が false なら、もう一方の文を実行することがあります。
importスクリプトが、プロパティ、関数、およびオブジェクトを、その情報をエクスポートした署名付きスクリプトからインポートすることを可能にします。
label文に、break または continue 文を使って参照できる識別子を与えます。
let局所変数を宣言します。任意で値を代入して初期化できます。
return関数により返される値を指定します。
switch式を評価し、その式の値が case のラベルと一致するなら、その case に関連付けられた文を実行します。
throwユーザー定義の例外を投げます。
try試みる文のブロックを印付け、例外が投げられるのなら、対処を指定します。
var変数を宣言し、任意でそれをある値に初期化します。
whileテスト条件が true に評価される間、指定された文を実行するループを作成します。条件は文を実行する前に評価されます。
with文に対するスコープチェーンを拡張します。

演算子

算術演算子

(+, -, *, /, %, ++, --, unary -)

代入演算子

(=, +=, -=, *=, /=, >>=, <<=, >>>=, &=, |=, ^=)

ビット演算子

(&, |, ^, ~, <<, >>, >>>)

比較演算子

(==, !=, ===, !==, >, >=, <, <=)

論理演算子

(&&, ||, !)

文字列演算子

(+ and +=)

メンバー演算子

(object.property and object["property"])

特殊演算子
条件演算子

(condition ? ifTrue : ifFalse)

コンマ演算子

(,)

delete 演算子

(delete)

function 演算子

(function)

get 演算子

(get)

in 演算子

(in)

instanceof 演算子

(instanceof)

let 演算子

(let)

new 演算子

(new)

set 演算子

(set)

this 演算子

(this)

typeof 演算子

(typeof)

void 演算子

(void)

yield 演算子

(yield)

演算子の優先順位
演算子の優先順位は、演算子が評価される順番を定義します。

コメント

E4X (拡張)

グローバル文:

グローバル関数:

グローバルコンストラクタ:

Tags (3)

タグを編集

Attachments (0)

 

添付ファイル