<html>
<link rel="stylesheet" href="josh.css">
<body bgcolor="#FFFFFF">

		<div id="説明">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">Number</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">3</span> IE <span class="emphasis">4</span> ECMA <span class="emphasis">1</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description">
						<p><span class="literal">Number</span> オブジェクトは、整数や浮動小数点などに関わらず、数値を表します。通常、数値を使用したり数値を変数に指定すると数値は自動的に <span class="literal">Number</span> オブジェクトインスタンスになるため、<span class="literal">Number</span> オブジェクトの心配をする必要はありません。またその一方、統計プロパティにアクセスする必要があることがあります。
</p>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
						</tr>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2"><span class="title">Number オブジェクトの作成方法</span></td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
						</tr><tr>
					<td colspan="2"><span class="programlisting"><pre>var myValue = <span class="replaceable">number</span>;
var myValue = new Number(<span class="replaceable">number</span>);</pre>
						</span></td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2"><span class="title">プロパティ</span></td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
						</tr><tr>
					<td colspan="2">
						<table border="1"><tbody><tr />
								<tr>
									<td><pre>constructor</pre>
									</td>
									<td><pre>MAX_VALUE</pre>
									</td>
									<td><pre>MIN_VALUE</pre>
									</td>
									<td><pre>NaN</pre>
									</td>
								</tr>
								<tr>
									<td><pre>NEGATIVE_INFINITY</pre>
									</td>
									<td><pre>POSITIVE_INFINITY</pre>
									</td>
									<td><pre>prototype</pre>
									</td>
									<td />
								</tr>
							</tbody></table>
					</td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2"><span class="title">メソッド</span></td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
						</tr><tr>
					<td colspan="2">
						<table border="1"><tbody><tr />
								<tr>
									<td><pre>toExponential()</pre>
									</td>
									<td><pre>toFixed()</pre>
									</td>
									<td><pre>toLocaleString()</pre>
									</td>
									<td><pre>toPrecision()</pre>
									</td>
								</tr>
								<tr>
									<td><pre>toString()</pre>
									</td>
									<td><pre>valueOf()</pre>
									</td>
									<td />
									<td />
								</tr>
							</tbody></table>
					</td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
				</tr>
			</table>
		</div><div id="constructor">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">constructor</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">4</span> IE <span class="emphasis">4</span> ECMA <span class="emphasis">1</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">読み書き</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description">
						<p><span class="literal">Number</span> オブジェクトのインスタンスを作成した関数、つまりブラウザでのネイティブな <span class="literal">Number()</span> コンストラクタ関数への参照です。
</p>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
						</tr>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2"><span class="title">例</span></td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
						</tr><tr>
					<td colspan="2"><span class="programlisting"><pre>if (myVar.constructor == Number) {
    // process native function
}</pre>
						</span></td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2"><span class="title">値</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>関数オブジェクトの参照</p>
					</td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
				</tr>
			</table>
		</div><div id="MAX_VALUE">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">MAX_VALUE</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">3</span> IE <span class="emphasis">4</span> ECMA <span class="emphasis">1</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">読み取り専用</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description">
						<p>JavaScript が処理できる最高数</p>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
						</tr>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2"><span class="title">例</span></td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
						</tr><tr>
					<td colspan="2"><span class="programlisting"><pre>var tiptop = Number.MAX_VALUE;</pre>
						</span></td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2"><span class="title">値</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>1.7976931348623157e+308</p>
					</td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
				</tr>
			</table>
		</div><div id="MIN_VALUE">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">MIN_VALUE</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">3</span> IE <span class="emphasis">4</span> ECMA <span class="emphasis">1</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">読み取り専用</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description">
						<p>JavaScript が処理できる最低数</p>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
						</tr>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2"><span class="title">例</span></td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
						</tr><tr>
					<td colspan="2"><span class="programlisting"><pre>var itsybitsy = Number.MIN_VALUE;</pre>
						</span></td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2"><span class="title">値</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>5e-324</p>
					</td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
				</tr>
			</table>
		</div><div id="NaN">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">NaN</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">3</span> IE <span class="emphasis">4</span> ECMA <span class="emphasis">1</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">読み取り専用</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description">
						<p>数値ではない値。数値演算でオペランドに問題があって数値以外の結果が出た場合に、JavaScript はこの値を返します。値が数でないことをテストするには、このプロパティ値と比較するのではなく、<span class="literal">isNaN()</span> グローバル関数を使用します。
</p>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
						</tr>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2"><span class="title">値</span></td>
				</tr>
				<tr>
					<td colspan="2"><p><span class="literal">NaN</span></p>
					</td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
				</tr>
			</table>
		</div><div id="NEGATIVE_INFINITY、POSITIVE_INFINITY">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">NEGATIVE_INFINITY、POSITIVE_INFINITY</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">3</span> IE <span class="emphasis">4</span> ECMA <span class="emphasis">1</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">読み取り専用</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description">
						<p><span class="literal">Number.MIN_VALUE</span> と <span class="literal">Number.MAX_VALUE</span> の境界の外側の値
</p>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
						</tr>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2"><span class="title">例</span></td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
						</tr><tr>
					<td colspan="2"><span class="programlisting"><pre>Number.NEGATIVE_INFINITY</pre>
						</span></td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2"><span class="title">値</span></td>
				</tr>
				<tr>
					<td colspan="2"><p><span class="literal">-Infinity</span>; <span class="literal">Infinity</span></p>
					</td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
				</tr>
			</table>
		</div><div id="prototype">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">prototype</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">3</span> IE <span class="emphasis">4</span> ECMA <span class="emphasis">1</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements">読み書き</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description">
						<p>スタティックな <span class="literal">Number</span> オブジェクトのプロパティ。<span class="literal">prototype</span> プロパティを使って、現在のドキュメントでこれから作成される <span class="literal">Number</span> のインスタンスに新しいプロパティやメソッドを割り当てます。この例については、<span class="literal">Array.prototype</span> プロパティの説明を参照してください。<span class="literal">Number</span> オブジェクトについては新しい prototype プロパティやメソッドを作成する必要は通常ありません。
</p>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
						</tr>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2"><span class="title">例</span></td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
						</tr><tr>
					<td colspan="2"><span class="programlisting"><pre>Number.prototype.author = "DG";</pre>
						</span></td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2"><span class="title">値</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>関数参照を含むすべてのデータ</p>
					</td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
				</tr>
			</table>
		</div><div id="toExponential()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">toExponential()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">6</span> IE <span class="emphasis">5.5 (Win)</span> ECMA <span class="emphasis">3</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">toExponential(<span class="replaceable">fractionDigits</span>) </p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description">
						<p>Number オブジェクトの値を JavaScript の指数で表した文字列を返します。パラメータは、文字列で表示する小数点以下の桁数を指定します。たとえば、変数に数値 9876.54 が含まれる場合、<span class="literal">toExponential(10)</span> メソッドを適用すると、結果は 9.8765400000E+3 になり、小数点以下 10 桁になるように右端の桁にゼロが付加されます。元の数値よりも少ない桁数になるパラメータを指定すると、戻り値は四捨五入されます。
</p>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
						</tr>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2"><span class="title">戻り値</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>文字列</p>
					</td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2"><span class="title">パラメータ</span></td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
				</tr>
				<tr>
					<td colspan="2">
						<ul><li><i><span class="replaceable">fractionDigits</span></i><br>&nbsp;
						  返される文字列での小数点以下の桁数を指定する整数
</li></ul>
					</td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
				</tr>
			</table>
		</div><div id="toFixed()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">toFixed()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">6</span> IE <span class="emphasis">5.5 (Win)</span> ECMA <span class="emphasis">3</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">toFixed(<span class="replaceable">fractionDigits</span>) </p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description">
						<p>Number オブジェクトの値の小数点以下の桁数を固定した文字列を返します。通貨の計算結果に使用すると便利です。元の数値よりも少ない桁数になるパラメータを指定すると、戻り値は、最後に表示される桁のすぐ右側の桁に基づいて四捨五入されます。各桁が順番に四捨五入されることはありません。
</p>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
						</tr>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2"><span class="title">戻り値</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>文字列</p>
					</td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2"><span class="title">パラメータ</span></td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
				</tr>
				<tr>
					<td colspan="2">
						<ul><li><i><span class="replaceable">fractionDigits</span></i><br>&nbsp;
						  返される文字列での小数点以下の桁数を指定する整数
</li></ul>
					</td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
				</tr>
			</table>
		</div><div id="toLocaleString()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">toLocaleString()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">6</span> IE <span class="emphasis">5 (Mac)/5.5 (Win)</span> ECMA <span class="emphasis">3</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description">
						<p>Number オブジェクトの値を文字列に変換して返します。戻り値のフォーマットは ECMA 標準で厳密に定義されていないため、クライアントコンピュータの地域の設定で設定された通貨によって異なります。米国版の Windows 版 IE 5.5 以降では、小数点以下 2 桁の値が返されます。このとき、必要に応じて四捨五入されます。1000、100 万などの桁区切りにはコンマが使用されます。Macintosh 版 IE 5 の処理は、コンマを除き同じです。Netscape 6 では、特別なフォーマットは行われません。
</p>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
						</tr>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2"><span class="title">戻り値</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>文字列</p>
					</td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2"><span class="title">パラメータ</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>なし</p>
					</td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
				</tr>
			</table>
		</div><div id="toPrecision()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">toPrecision()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">6</span> IE <span class="emphasis">5.5 (Win)</span> ECMA <span class="emphasis">3</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">toPrecision(<span class="replaceable">precisionDigits</span>) </p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description">
						<p>Number オブジェクトの値の桁数を固定した文字列を返します。桁数には、小数点の前後の桁が含まれます。元の数値よりも小数点以上が少ない桁数になるパラメータを指定すると、戻り値は指数で表されます。値は、最後に表示される桁のすぐ右側の桁に基づいて四捨五入されます。各桁が順番に四捨五入されることはありません。
</p>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
						</tr>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2"><span class="title">戻り値</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>文字列</p>
					</td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2"><span class="title">パラメータ</span></td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
				</tr>
				<tr>
					<td colspan="2">
						<ul><li><i><span class="replaceable">precisionDigits</span></i><br>&nbsp;
						  返される文字列の合計桁数を指定する整数
</li></ul>
					</td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
				</tr>
			</table>
		</div><div id="toString()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">toString()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">4</span> IE <span class="emphasis">4</span> ECMA <span class="emphasis">1</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description">
						<p>オブジェクトの値を文字列データタイプとして返します。実際には、警告ダイアログボックスやドキュメント内に表示される <span class="literal">Number</span> 値はブラウザが必要に応じて文字列に変換するため、このメソッドは必要ありません。
</p>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
						</tr>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2"><span class="title">戻り値</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>文字列</p>
					</td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2"><span class="title">パラメータ</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>なし</p>
					</td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
				</tr>
			</table>
		</div><div id="valueOf()">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">valueOf()</td><td valign="top" nowrap class="compatibility">NN <span class="emphasis">4</span> IE <span class="emphasis">4</span> ECMA <span class="emphasis">1</span></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal"></p>
					</td><td valign="top" nowrap class="requirements"></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description">
						<p>オブジェクトの値を返します。</p>
							</td>
						</tr>
						<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
						</tr>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2"><span class="title">戻り値</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>数値</p>
					</td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2"><span class="title">パラメータ</span></td>
				</tr>
				<tr>
					<td colspan="2"><p>なし </p>
					</td>
				</tr>
				<tr><td valign="top" colspan="2" class="clearseparation">&nbsp;</td>
				</tr>
			</table>
		</div>
</body>
</html>