Latest web development tutorials
×

JavaScript コース

JavaScript コース JavaScript 簡単な紹介 JavaScript 使用法 JavaScript 輸出 JavaScript 文法 JavaScript ステートメント JavaScript ノート JavaScript 変数 JavaScript データの種類 JavaScript オブジェクト JavaScript 関数 JavaScript スコープ JavaScript イベント JavaScript 文字列 JavaScript 演算子 JavaScript 比較します JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript 型変換 JavaScript 正規表現 JavaScript エラー JavaScript デバッギング JavaScript 可変リフト JavaScript strictモード JavaScript 不適正使用 JavaScript フォーム認証 JavaScript 予約済みキーワード JavaScript JSON JavaScript void JavaScript コードの仕様

JS 関数

JavaScript 関数定義 JavaScript 関数の引数 JavaScript 関数呼び出し JavaScript クロージャ

JS HTML DOM

DOM 簡単な紹介 DOM HTML DOM CSS DOM イベント DOM EventListener DOM 要素

JS 応用チュートリアル

JavaScript オブジェクト JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp オブジェクト

JS ブラウザ BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript ポップ JavaScript 時間指定イベント JavaScript Cookies

JS 倉庫

JavaScript 倉庫 JavaScript テスト jQuery JavaScript テスト Prototype

JS 例

JavaScript 例 JavaScript Objectインスタンス JavaScript ブラウザのオブジェクトインスタンス JavaScript HTML DOM 例 JavaScript サマリー

JS リファレンスマニュアル

JavaScript オブジェクト HTML DOM オブジェクト

JavaScriptのNumberオブジェクト

JavaScriptは一つだけ数値型です。

あなたは小数点は数値を書き込むために使用することはできません使用することができます。


JavaScriptの番号

JavaScriptの数字は、または書き込みに小数点を使用することはできません可能性があります。

var pi=3.14; // 使用小数点
var x=34; // 不使用小数点

指数表記を介して、大規模または非常に小さい数字は書くために:

var y=123e5; // 12300000
var z=123e-5; // 0.00123


全ての数値は64​​ JavaScriptのです

JavaScriptは言語のタイプではありません。 他の多くのプログラミング言語とは異なり、JavaScriptはそのようなので、上の整数、ショート、ロング、フロート、およびなどのデジタルの種類を、定義されていません。

JavaScriptでは、数値は整数型と浮動小数点型に分割されていない、全ての数値は、浮動小数点型です。 JavaScriptがIEE​​E754規格は、64ビット浮動小数点デジタル・フォーマットを定義し、それは±1.7976931348623157 X 10308の最大値を表すことができます使用して、最小値は±5×10 -324です

値(別名分数/仮数) インデックス 記号
52ビット(0から51) 11ビット(50から62) 1ビット(63)


精度

15までの整数(小数点なしまたは指数表記)。

小数点以下の最大数は17ですが、浮動小数点演算は、常に100%正確ではありません。

var x = 0.2+0.1; // 输出结果为 0.30000000000000004

»をお試しください


8進数と16進数に

プレフィックスが0の場合、プレフィックスは、それが16進数として解釈され、ゼロと「×」である場合、JavaScriptは、数値定数8進数として解釈されます。

var y = 0377;
var z = 0xFF;

»をお試しください

ランプ あなたが進変換を実行する必要がない限り、番号の前にゼロを書き込むことはありません。

デフォルトは、JavaScript桁の10進表示によります。

しかし、あなたは、出力16進数、8進数、バイナリにtoString()メソッドを使用することができます。

var myNumber=128;
myNumber.toString(16); // 返回 80
myNumber.toString(8); // 返回 200
myNumber.toString(2); // 返回 10000000

»をお試しください


インフィニティ(無限大)

操作のデジタル結果が上のJavaScript(オーバーフロー)で表現できる数を超えた場合、結果は特殊な無限大(無限大)値であり、無限にJavaScriptで表現。 同様に、負の値にはJavaScriptの負の範囲を超えた場合に表すことができ、結果はJavaScriptで、負の無限大である-Infinityに示します。 行動無限値の特性、私たちは同じことを期待する:自分の加算、減算、乗算、除算演算結果に基づいてすることは無限大である(もちろん、その符号を保持)。

myNumber = 2。
しばらく(myNumber!=無限大)
{
myNumber = myNumber * myNumber; // myNumber等しくインフィニティまでのダブルカウント
}

»をお試しください

ゼロ除算はまた、無制限の持っていました:

var x = 2/0;
var y = -2/0;

»をお試しください


NaNに - 非数値

NaNの属性は、数値以外の値を表す特殊な値です。 このプロパティは、値が数値ではないことを示すために使用されます。 数字オブジェクトは、数値ではないことを示し、この値に設定することができます。

あなたは値がNaN値であるかどうかを判断するためのisNaN()グローバル関数を使用することができます。

var x = 1000 / "Apple";
isNaN(x); // 返回 true
var y = 100 / "1000";
isNaN(y); // 返回 false

»をお試しください

ゼロ除算が無限大、無限の数は、次のとおりです。

var x = 1000 / 0;
isNaN(x); // 返回 false

»をお試しください


デジタルデジタルまたは物体であってもよいです

プライベートデジタルデータは、x = 123のように初期化することができます。

JavaScriptのデジタルオブジェクトの初期化データ、varの各Y =新しい番号(123);

var x = 123;
var y = new Number(123);
typeof(x) // 返回 Number
typeof(y) // 返回 Object

»をお試しください

var x = 123;
var y = new Number(123);
(x === y) // 为 false,因为 x 是一个数字,y 是一个对象

»をお試しください


デジタルプロパティ

  • MAX_VALUE
  • MIN_VALUE
  • NEGATIVE_INFINITY
  • POSITIVE_INFINITY
  • NaNに
  • プロトタイプ
  • コンストラクタ

数値解法

  • toExponential()
  • toFixed()
  • toPrecision()
  • toString()
  • valueOf()