在 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 中非常灵活和强大。