Javascript之Number对象介绍
什么是Number对象
在Javascript中,Number对象是一种用于表示数字(包括整数和浮点数)的内置对象。它还提供了一些用于数字处理及其格式化的方法。
如何创建Number对象
Javascript中可以使用以下两种方式来创建Number对象:
使用构造函数
let num = new Number(123);
直接定义
let num = 123;
在直接定义的情况下,Javascript解析器会将其转换为Number对象,这与使用构造函数创建的方式是等价的。
常用的Number对象方法
Number对象提供了许多方法用于数字的处理和格式化,下面介绍一些常用的方法。
toString()
toString()方法用于将数字转换为字符串。
let num = 123;
let str = num.toString();
console.log(str); // 输出:'123'
toFixed()
toFixed()方法用于将数字保留指定小数位输出。
let num = 123.456789;
let str = num.toFixed(2);
console.log(str); // 输出:'123.46'
parseInt()
parseInt()方法用于将字符串转换为整数。
let str = '123';
let num = parseInt(str);
console.log(num); // 输出:123
parseFloat()
parseFloat()方法用于将字符串转换为浮点数。
let str = '123.456';
let num = parseFloat(str);
console.log(num); // 输出:123.456
示例说明
示例1:使用toFixed()方法
下面的示例说明了如何使用toFixed()方法将数字保留指定的小数位输出。
let num = 123.456789;
let str1 = num.toFixed(2);
let str2 = num.toFixed(4);
console.log(str1); // 输出:'123.46'
console.log(str2); // 输出:'123.4568'
示例2:使用parseInt()方法
下面的示例说明了如何使用parseInt()方法将字符串转换为整数。
let str = '123abc';
let num1 = parseInt(str);
let num2 = parseInt('abc123');
console.log(num1); // 输出:123
console.log(num2); // 输出:NaN
在上面的示例中,由于字符串中包含非数字字符,parseInt()方法只会返回字符串中前面的数字部分,如果字符串中第一个字符就不是数字,则会返回NaN。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Javascript之Number对象介绍 - Python技术站