Subject   : Number オブジェクト

カテゴリー  : Home page > JavaScript


 Number オブジェクト

Numberオブジェクトは、数値を扱う数値オブジェクトで、特殊な数値を表す値を扱うことができます。数値オブジェクトを作成するには、newステートメントを使いますが、通常は明示的に作成する必要はありません。引数に数値を表す文字列を指定した場合、数値として処理されます。

プロパティ 機能
MAX_VALUEJavaScriptで利用できる最大値を返す
MIN_VALUEJavaScriptで利用できる最小値を返す
NaN数値でない場合に返す値 (Not a Number)
NEGATIVE_INFINITYプラス方向の限界の値、越えると「overflow」を返す
POSITIVE_INFINITYマイナス方向の限界値、越えると「overflow」を返す


 ■ 限界値
MAX_VALUE は利用可能な最大値(約 1.79769e308)。MIN_VALUE は利用可能な最小値(約 2.22507e-308)を示します。

xx = 1.8 * 1.0e308;
if (xx >= Number.MAX_VALUE) {
  alert("計算可能な範囲を超えました");
}


 ■ 不正な数値を判断
NaN は、数値ではないことを示す特別な値です。== などの比較演算子では使用することはできないので、確認には isNaN() を用います。
var mon = 13;
if ((mon < 1) || (12 < mon)) {
  mon = Number.NaN;
}
if (isNaN(mon)) {
  alert("月の指定が誤っています。");
}



[メニューへ戻る]  [HOMEへ戻る]  [前のページに戻る]