番号オブジェクトは数字であり、その構築方法は次のとおりです。
コードコピーは次のとおりです。VARNUM= 10;
var num = new Number(); // num == 0
var num = new Number(value);
値は、数値または数値であり、数値に変換できる量です。
文字列'1002 '
しかし、それが「M122」の場合、ナンは返されます
1。定数、属性
| max_value | 表現できる最大数。 // 1.7976931348623157E+308 |
| min_value | 表現できる最小数。 // 5E-324 |
| ナン | 非数値値。 // nan |
| Negial_infinity | 負の無限は、あふれているときにこの値を返します。 //-無限 |
| Posute_infinity | それは無限であり、あふれているときにこの値を返します。 // Infinity |
2。ToString()メソッドは、数値オブジェクトを文字列に変換して結果を返すことができます。
numberObject.ToString(RADIX);
ラディックスオプション。数のカーディナリティを指定し、2〜36の整数を作成します。
このパラメーターが省略されている場合、Cardinality 10が使用されます。
数字の文字列表現。たとえば、RADIXが2の場合、numberObjectはバイナリ値で表される文字列に変換されます。
例:
コードコピーは次のとおりです。VARNUM= 10;
document.write(num.toString(2));
出力:1010
注:このメソッドを呼び出すオブジェクトが数値ではない場合、TypeRrorの例外がスローされます。
3. tofixed()メソッドは、指定された小数点以下の数値に数値に丸めることができます。
numberobject.tofixed(num);
numが必要です。小数で指定されている数字の数は、0〜20を含む0〜20の値であり、一部の実装ではより広い範囲の値をサポートできます。
このパラメーターが省略されている場合、0は交換されます。
返品値:
例外はNUMから20と20の間にスローされません。NUM> 20の場合、例外がスローされる場合があります。
コードコピーは次のとおりです。VARNum= new Number(13.37);
document.write(num.tofixed(1))
出力:13.4
4。ToExponential()メソッドは、オブジェクトの値を指数カウントメソッドに変換できます。
この方法は、伝説的な科学カウント方法です
numberObject.ToExponential(num)
numが必要です。指数カウント方法の小数点以下の場所の数は、0〜20を含む0〜20の値であり、一部の実装では、より広い範囲の値をサポートできます。
このパラメーターが省略されている場合、できるだけ多くの数値が使用されます。
コードコピーは次のとおりです。VARNum= new Number(10000);
document.write(num.toexponential(1))
出力:
1.0e+4
0小数点の後には、小数点以下が1つしか表しません
5。Trocrecision()メソッドは、オブジェクトの値が指定された数字の数を超えると、オブジェクトを指数カウントメソッドに変換できます。
trocrecision(num)、numは、指定されたビット数、つまりビットの数が超えると、指数カウント方法が使用されます
例:
コードコピーは次のとおりです。VARNUM= 10000;
document.write(num.toprecision(4)+'<br>');
document.write(num.toprecision(8));
出力:
1.000e+4 // 1.000 4桁の合計
10000.000 // 10000.000 8桁
より多くのJavaScriptの構文を表示するには、「JavaScriptリファレンスチュートリアル」および「JavaScriptコードスタイルガイド」をフォローできます。また、誰もがwulin.comをもっとサポートすることを願っています。