在 JavaScript 中,Number 是一種數據類型,用于表示數值。JavaScript 中的數值可以是整數或浮點數。以下是一些關于 Number 類型的示例和常見操作:
// 聲明一個整數
let integer = 42;
console.log(integer); // 輸出: 42
// 聲明一個浮點數
let float = 3.14;
console.log(float); // 輸出: 3.14
// 數學運算
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
// 檢查是否為數字
let isNumber = !isNaN(integer);
console.log(isNumber); // 輸出: true
// 轉換為數字
let str = "123";
let num = Number(str);
console.log(num); // 輸出: 123
// 特殊數值
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):表示不是一個合法的數字。
Infinity 和 -Infinity:表示正無窮大和負無窮大。
Number.MAX_VALUE:表示 JavaScript 中能表示的最大數值。
Number.MIN_VALUE:表示 JavaScript 中能表示的最小正數值。
這些特性和操作使得 Number 類型在 JavaScript 中非常靈活和強大。