Number 組込みオブジェクト

この章では組込み変数領域が初めから備えている Number 組込みオブジェクトを定義する。

Number オブジェクトは、スクリプトで扱われる数値を表すオブジェクトである。

Number のメンバ

prototype
Object.prototype を準プロトタイプとするオブジェクト。
name
文字列オブジェクト "Number"

Number の内部メンバ

$prototype
Type.prototype

Number の関数としての呼出し

Number は関数として呼出し可能であり、関数として呼出されると新しい UnsupportedOperationError のインスタンスを投げる。

Number オブジェクトのプロパティ

Number オブジェクトは以下のプロパティを持つ。ただし、初期の Number.prototype やその準プロトタイプのプロパティが スクリプトの実行によって変更された場合は、この限りではない。

Math$zero
整数 0 を表す Integer オブジェクト
Math$one
整数 1 を表す Integer オブジェクト
$get$log10 メソッド
次の関数生成式を評価して得られるような関数オブジェクト: @{ Math.log[10, @this] }
$get$sqrt メソッド
次の関数生成式を評価して得られるような関数オブジェクト: @{ @this ^ /2 }
$get$cbrt メソッド
次の関数生成式を評価して得られるような関数オブジェクト: @{ @this ^ /3 }
© 2006-2007 Magicant