以下是关于“JavaScript原生对象之Number对象的属性和方法详解”的完整攻略。
Number对象的介绍
JavaScript的Number对象代表数字,可以进行数学运算。Number对象是JavaScript中的原始值之一。Number对象有很多属性和方法,可以帮助我们在编写JavaScript程序时,更加方便地操作数字。
Number对象的属性
下面是Number对象的一些常用属性:
1. MAX_VALUE
Number.MAX_VALUE是JavaScript能够表示的最大的数,大约是1.7976931348623157 x 10的308次方。
console.log(Number.MAX_VALUE);
// 输出:1.7976931348623157e+308
2. MIN_VALUE
Number.MIN_VALUE是JavaScript能够表示的最小的正数,大约是5 x 10的-324次方。
console.log(Number.MIN_VALUE);
// 输出:5e-324
3. NaN
NaN表示“Not a Number”(不是一个数字),当一个值不能被表示成一个数字时,就会返回NaN。
console.log(Number.NaN);
// 输出:NaN
console.log(0/0);
// 输出:NaN
4. NEGATIVE_INFINITY
NEGATIVE_INFINITY表示负无穷大。
console.log(Number.NEGATIVE_INFINITY);
// 输出:-Infinity
console.log(-1/0);
// 输出:-Infinity
5. POSITIVE_INFINITY
POSITIVE_INFINITY表示正无穷大。
console.log(Number.POSITIVE_INFINITY);
// 输出:Infinity
console.log(1/0);
// 输出:Infinity
Number对象的方法
下面是Number对象的一些常用方法:
1. toFixed()
toFixed() 方法使用指定的小数位数将数字转换为字符串。
var num = 123.456789;
console.log(num.toFixed(2));
// 输出:123.46
2. parseInt()
parseInt() 方法将字符串转换为整数。
console.log(parseInt("123"));
// 输出:123
console.log(parseInt("123.45"));
// 输出:123
3. parseFloat()
parseFloat() 方法将字符串转换为浮点数。
console.log(parseFloat("3.14"));
// 输出:3.14
console.log(parseFloat("3.14e2"));
// 输出:314
4. toString()
toString() 方法返回一个数字对象的字符串表示。
var num = 123;
console.log(num.toString());
// 输出:123
console.log(num.toString(2));
// 输出:1111011
示例说明
示例1:使用toFixed()方法
var num = 123.456789;
var result = num.toFixed(2);
console.log(result);
// 输出:123.46
上面的代码中,我们使用toFixed()方法将num的值保留两位小数,并赋值给result。
示例2:使用parseInt()方法
var str = "123.45";
var num = parseInt(str);
console.log(num);
// 输出:123
上面的代码中,我们将字符串"123.45"使用parseInt()方法转换为整数,并赋值给num。
以上就是关于“JavaScript原生对象之Number对象的属性和方法详解”的完整攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JavaScript原生对象之Number对象的属性和方法详解 - Python技术站