在 JavaScript 中,Number 是一種數(shù)據(jù)類型,用于表示數(shù)值。JavaScript 中的數(shù)值可以是整數(shù)或浮點(diǎn)數(shù)。以下是一些關(guān)于 Number 類型的示例和常見操作:
// 聲明一個(gè)整數(shù)
let integer = 42;
console.log(integer); // 輸出: 42
// 聲明一個(gè)浮點(diǎn)數(shù)
let float = 3.14;
console.log(float); // 輸出: 3.14
// 數(shù)學(xué)運(yùn)算
let sum = integer + float;
console.log(sum); // 輸出: 45.14
let difference = integer - float;
console.log(difference); // 輸出: 38.86
let product = integer * float;
console.log(product); // 輸出: 131.88
let quotient = integer / float;
console.log(quotient); // 輸出: 13.375
// 其他常見操作
let remainder = integer % 5;
console.log(remainder); // 輸出: 2
let power = Math.pow(integer, 2);
console.log(power); // 輸出: 1764
let sqrt = Math.sqrt(integer);
console.log(sqrt); // 輸出: 6.48074069840786
// 檢查是否為數(shù)字
let isNumber = !isNaN(integer);
console.log(isNumber); // 輸出: true
// 轉(zhuǎn)換為數(shù)字
let str = "123";
let num = Number(str);
console.log(num); // 輸出: 123
// 特殊數(shù)值
console.log(Number.MAX_VALUE); // 輸出: 1.7976931348623157e+308
console.log(Number.MIN_VALUE); // 輸出: 5e-324
console.log(Number.POSITIVE_INFINITY); // 輸出: Infinity
console.log(Number.NEGATIVE_INFINITY); // 輸出: -Infinity
console.log(Number.NaN); // 輸出: NaN
Number 類型在 JavaScript 中有一些特殊的值和常量:
NaN(Not-a-Number):表示不是一個(gè)合法的數(shù)字。
Infinity 和 -Infinity:表示正無窮大和負(fù)無窮大。
Number.MAX_VALUE:表示 JavaScript 中能表示的最大數(shù)值。
Number.MIN_VALUE:表示 JavaScript 中能表示的最小正數(shù)值。
這些特性和操作使得 Number 類型在 JavaScript 中非常靈活和強(qiáng)大。