Browse By

JavaScriptのオブジェクトその6 Globalオブジェクト

Pocket

JavaScriptのオブジェクトその6 Globalオブジェクト

Globalオブジェクト

Global オブジェクトは、その他のオブジェクトとは異なり、グローバルなメソッドを 1 つのオブジェクトに集めておくための、組み込みオブジェクトです。

var glo = new Glocal();
Glocal.メッソド名();

などのようにインスタンス化やメソッドを呼び出せるわけではありません。
Global.〜ではなく単純に

変数名
関数名(引数...)

などのように呼び出すことが可能です。

グローバル変数と関数

Infinity プロパティ Infinity プロパティは Global オブジェクトのメンバであり、スクリプト エンジンが初期化された時点で使用可能になります。
NaN プロパティ (Global) NaN プロパティ (not a number) は Global オブジェクトのメンバであり、スクリプト エンジンが初期化された時点で使用可能になります。
NaN は、それ自身を含むどのような値と比較しても等しくなることはありません。値が NaN かどうかを調べるには、Global オブジェクトの isNaN メソッドを使用します。
undefined プロパティ undefined プロパティは Global オブジェクトのメンバで、スクリプト エンジンが初期化されたときに使用できるようになります。変数を宣言し、初期化していない場合、その値は undefined になります。
変数を宣言していない場合、その変数と undefined は比較できません。ただし、その変数の型と文字列 “undefined” は比較できます。高速モードでは、宣言されていない変数は使用できません。
undefined プロパティは、変数に undefined を明示的に設定するときまたはテストするときに便利です。
decodeURI メソッド 文字列をURIデコード
decodeURIComponent メソッド 文字列をURIデコード
encodeURI メソッド 文字列をURIエンコード
encodeURIComponent メソッド 文字列をURIエンコード
escape メソッド 文字列をエスケープ処理
eval メソッド 式・値を評価
isFinite メソッド 有限値かどうか(NaN、正負の無限大でないか)
isNaN メソッド 数値でないかどうか
parseFloat メソッド 文字列を浮動小数点数に変換
parseInt メソッド 文字列を整数値に変換
unescape メソッド エスケープ文字を元に戻す

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>