Typescript-numbers
TypeScript-数字
JavaScriptのようなTypeScriptは、数値をNumberオブジェクトとしてサポートします。 数値オブジェクトは、数値リテラルを数値クラスのインスタンスに変換します。 Numberクラスはラッパーとして機能し、数値リテラルをオブジェクトとして操作できます。
構文
数値以外の引数が引数としてNumberのコンストラクターに渡される場合、NaN(Not–a–Number)を返します
次の表は、Numberオブジェクトのプロパティのセットを示しています-
S.No. | Property & Description |
---|---|
1. |
MAX_VALUE JavaScriptの数値で可能な最大値は1.7976931348623157E+ 308です。 |
2. |
MIN_VALUE JavaScriptの数値の最小値は5E-324です。 |
3. |
NaN 数値ではない値と等しい。 |
4. |
NEGATIVE_INFINITY MIN_VALUEより小さい値。 |
5. |
POSITIVE_INFINITY MAX_VALUEより大きい値。 |
6. |
prototype Numberオブジェクトの静的プロパティ。 prototypeプロパティを使用して、新しいプロパティとメソッドを現在のドキュメントのNumberオブジェクトに割り当てます。 |
7. |
constructor このオブジェクトのインスタンスを作成した関数を返します。 デフォルトでは、これはNumberオブジェクトです。 |
例
コンパイル時に、JavaScriptで同じコードが生成されます。
その出力は次のとおりです-
例:NaN
コンパイル時に、JavaScriptで同じコードが生成されます。
その出力は次のとおりです-
例:プロトタイプ
コンパイル時に、次のJavaScriptコードが生成されます-
その出力は次のとおりです-
数値メソッド
Numberオブジェクトには、すべてのオブジェクトの定義の一部であるデフォルトメソッドのみが含まれます。 一般的に使用される方法のいくつかを以下に示します-
S.No. | Methods & Description |
---|---|
1. |
JavaScriptが通常標準表記を使用する範囲内にある場合でも、指数表記で数字を表示します。 |
2. |
小数点の右側に特定の桁数の数値をフォーマットします。 |
3. |
現在の数値の文字列値バージョンを、ブラウザーのローカル設定に応じて異なる形式で返します。 |
4. |
数値を表示する合計桁数(小数の左右の桁を含む)を定義します。 負の精度はエラーをスローします。 |
5. |
数値の値の文字列表現を返します。 関数には、数値の表現に使用する基数を指定する2〜36の整数である基数が渡されます。 |
6. |
数値のプリミティブ値を返します。 |