Core JavaScript 1.5 Reference
出典: MDC
目次 |
[編集] このリファレンスについて
[編集] グローバル・オブジェクト
ここでの「グローバル・オブジェクト (global objects) 」という言葉をグローバルオブジェクト (global object) と混同しないでください。ここでは、グローバルスコープ中のオブジェクトのことをグローバル・オブジェクトと言っています。グローバルオブジェクト自身はグローバルスコープ中での this によってアクセスすることができます。
[編集] 標準グローバルオブジェクト
- Array
- Boolean
- Date
- Error
- EvalError
- Function
- Math
- Number
- Object
- RangeError
- ReferenceError
- RegExp
- String
- SyntaxError
- TypeError
- URIError
[編集] LiveConnect
非標準
以下のグローバルオブジェクト経由の機能は、LiveConnect によって提供されています。また、これらは、 ECMAScript の 標準化された 部分ではありません。
グローバルスコープ中の他のオブジェクトは、ユーザースクリプトによって作られるか、ホストアプリケーションによって提供されます。Gecko ベースのブラウザで利用可能なホストオブジェクトは Gecko DOM Reference で文書化されています。
DOM とコア JavaScript との違いに関する詳しい情報は、文書 The DOM and JavaScript をご覧ください。
[編集] グローバル・プロパティ
この章には JavaScript の、どのオブジェクトとも関連付けられていないプロパティの全てを含んでいます。ECMAScript の仕様では、これらのプロパティはグローバルオブジェクトのプロパティとして参照されます。
[編集] グローバル関数
- Array
- Boolean
- Date
- decodeURI
- decodeURIComponent
- encodeURI
- encodeURIComponent
- Error
- eval
- EvalError
- Function
- isFinite
- isNaN
- Number
- Object
- parseFloat
- parseInt
- RangeError
- ReferenceError
- RegExp
- String
- SyntaxError
- TypeError
- URIError
[編集] 関数
[編集] 文
- ブロック
- break
- const
- continue
- do...while
- export
- for
- for...in
- for each...in
- function
- if...else
- import
- label
- let
- return
- switch
- throw
- try...catch
- var
- while
- with
[編集] 演算子
- 算術演算子 (
+,-,*,/,%,++,--, 単項の-) - 代入演算子 (
=,+=,-=,*=,/=,>>=,<<=,>>>=,&=,|=,^=) - ビット演算子 (
&,|,^,~,<<,>>,>>>) - 比較演算子 (
==,!=,===,!==,>,>=,<,<=) - 論理演算子 (
&&,||,!) - 文字列演算子 (
+と+=) - メンバー演算子 (
object.propertyとobject["property"]) - 特殊演算子:
- 条件演算子 (
condition ? ifTrue : ifFalse) - コンマ演算子 (,)
- delete 演算子
- function 演算子
- get 演算子
- in 演算子
- instanceof 演算子
- let 演算子
- new 演算子
- set 演算子
- this 演算子
- typeof 演算子
- void 演算子
- yield 演算子
- 条件演算子 (
- 演算子の優先順位
[編集] コメント
- コードコメント (
//と/* */)
[編集] LiveConnect クラスリファレンス
非標準