亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

JavaScript 數(shù)値オブジェクト

はじめに

Number オブジェクトは、js の整數(shù)や浮動小數(shù)點數(shù)などを含むデジタル オブジェクトです。

定義

var b = 1.1;

attribute 1 Number.MAX_VALUE: JSの最大の數(shù)値を表します、約1.79e+308

2 Number.MIN_VALUE:最小の數(shù)JS では、約 5e-324

3 Number.NaN: NaN を返します。これは、NaN 自體を含む他の數(shù)値と等しくない非數(shù)値を示します。 Number.isNaN() を使って判斷する必要があります。

4 Number.NEGATIVE_INFINITY: 負(fù)の無限大を示す -Infinity を返します。

5 Number.POSITIVE_INFINITY: 正の無限大を示す Infinity を返します。計算された値が Number.MAX_VALUE より大きい場合、Infinity が返されます。

メソッド

1 Number.isInteger(value): パラメータが整數(shù)かどうかを判定します

パラメータ:

①value {Number}: Number

戻り値:

{Boolean}パラメータは Integer です。純粋な整數(shù)文字列も false を返します。

例:

Number.isInteger(1); // => true

Number.isInteger('1'); false: 純粋な整數(shù)文字列も false

Number.isInteger('1.1'); // => false

Number.isInteger('a'); // => 2 Number.isNaN(value): パラメータがNaNかどうかを判定

パラメータ:

①value {オブジェクト}: 任意の型

戻り値:

{Boolean} パラメータがNaNかどうかを返します。

例:

Number.isNaN(NaN); // => true

Number.isNaN('NaN') // => false: NaN

Number ではありません。 1); // => false

Number.isNaN('1'); // => false

3 Number.parseFloat(value): パラメータ:

①value {Number | NumberStr}: 數(shù)値または純粋な數(shù)値文字列

戻り値:

{Integer | Float} 整數(shù)または浮動小數(shù)點値を返します

例:

Number.parseFloat(1) // => 1: 整數(shù)または整數(shù)を返します

Number.parseFloat(1.1); > 1.1

Number.parseFloat('1aaa'); // => 文字列の前に數(shù)値が付いている場合は、數(shù)値のみが返されます

Number.parseFloat('1aaa'); ; 1.1

Number .parseFloat('a1'); // NaN: 數(shù)値で始まらない、NaN

4 を返します。 .parseInt(value): パラメータを変更します 整數(shù)に変換します

パラメータ:

①value {Number | NumberStr}: 數(shù)値または純粋な數(shù)値文字列

戻り値:

{Integer} 整數(shù)値を返します

例:

Number .parseInt(1); / / => 1

Number.parseInt(1.1); // => 1: 整數(shù)を返します

Number.parseInt('1aaa'); ; 1: 文字列の前に數(shù)字が付きます。數(shù)値のみを返します

Number.parseInt('a1');數(shù)字以外の先頭、NaN

Number.parseInt ('a'); // => NaN

8 進(jìn)數(shù)と 16 進(jìn)數(shù)


プレフィックスが 0 の場合、JavaScript は數(shù)値定數(shù)を 8 進(jìn)數(shù)として解釈します接頭辭が 0 と "x" の場合、16 進(jìn)數(shù)として解釈されます。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文網(wǎng)(php.cn)</title>
</head>
<body>
<script>
var y = 0377;
var z = 0xFF; 
document.write(y + "<br>");
document.write(z + "<br>");
</script>
</body>
</html>

デフォルトでは、JavaScript の數(shù)値は 10 進(jìn)數(shù)で表示されます。

ただし、toString() メソッドを使用して、16 進(jìn)數(shù)、8 進(jìn)數(shù)、または 2 進(jìn)數(shù)を出力できます。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文網(wǎng)(php.cn)</title>
</head>
<body>
<script>
var myNumber = 28;
document.write(myNumber + ' 十進(jìn)制<br>');
document.write(myNumber.toString(16) + ' 十六進(jìn)制<br>');
document.write(myNumber.toString(8) + ' 八進(jìn)制<br>');
document.write(myNumber.toString(2) + ' 二進(jìn)制<br>');
</script>
</body>
</html>

Infinity

數(shù)値演算結(jié)果がJavaScriptが表現(xiàn)できる數(shù)値の上限を超えた場合(オーバーフロー)、結(jié)果は特殊な無限値となり、JavaScriptではInfinityで表されます。同様に、負(fù)の數(shù)値の値が JavaScript で表現(xiàn)できる負(fù)の數(shù)値の範(fàn)囲を超える場合、結(jié)果は負(fù)の無限大となり、JavaScript では -Infinity で表されます。無限値は期待どおりに動作します。加算、減算、乗算、除算に基づく演算では、結(jié)果は無限になります (もちろん、符號は保持されます)。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文網(wǎng)(php.cn)</title>
</head>
<body>
<script>
myNumber=2;
while (myNumber!=Infinity){
myNumber=myNumber*myNumber;
document.write(myNumber +'<BR>');
}
</script>
</body>
</html>

數(shù)値屬性

MAX_VALUE

MIN_VALUE

NEGATIVE_INFINITY

POSITIVE_INFINITY

NaN

プロトタイプ

コンストラクター

數(shù)値メソッド

toExponential()

toFixed()

toPrecision()

toString()

valueOf()


學(xué)び続ける
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> <script type="text/javascript"> var test1= new Boolean(true); var test2= new Boolean(false); var test3= new Date(); var test4= new String("999"); var test5= new String("999 888"); var test6= new String("www.itxueyuan.com"); document.write(Number(test1)+ "<br>"); document.write(Number(test2)+ "<br>"); document.write(Number(test3)+ "<br>"); document.write(Number(test4)+ "<br>"); document.write(Number(test5)+ "<br>"); document.write(Number(test6)+ "<br>"); </script> </head> <body> </body> </html>