JavascriptNumber()构造函数用于创建一个新的数字对象,但是,如果我们将其作为另一种数据类型的函数调用,它会在可能的情况下执行到数字的类型转换。
用法:
Number(object)
参数:该函数接受如上所述和如下所述的单个参数:
- object:该参数保存将被转换为任何类型的javascript变量到数字类型的对象。
返回值: number()构造函数返回任何类型的 javascript 变量的数字格式。
以下是 Number() 构造函数的示例:
示例 1:在此示例中,我们将使用 Number Constructor 创建一个新数字
Javascript
function func() {
let a = new Number(5);
console.log(a);
}
func();
输出:
Number {5}
示例 2:在此示例中,我们将使用 Number 构造函数作为函数将数字字符串转换为数字。
Javascript
function func() {
// Original string
let a = "10";
let value = Number(a);
console.log(value);
}
func();
输出:
10
示例 3:在此示例中,我们将日期转换为数字,转换将返回转换后的日期(以毫秒为单位)。
Javascript
function func() {
let value = Number(new Date("2017-09-30"));
console.log(value);
}
func();
输出:
1506729600000
示例4:在此示例中,我们将使用 Number 构造函数作为函数将非数字字符串转换为数字。
Javascript
function func() {
let value = Number("John");
console.log(value);
}
func();
输出:转换失败,因为转换时未检测到数值
NaN
支持的浏览器:
- 谷歌浏览器
- Firefox
- IE浏览器
- Safari
- Opera
我们有一份完整的清单JavaScript Number 构造函数、属性和方法列表,要了解有关数字的更多信息,请阅读该文章。
相关用法
- JavaScript Number()用法及代码示例
- JavaScript Number isFinite()用法及代码示例
- JavaScript Number isInteger()用法及代码示例
- JavaScript Number parseFloat()用法及代码示例
- JavaScript Number parseInt()用法及代码示例
- JavaScript Number toFixed()用法及代码示例
- JavaScript Number toPrecision()用法及代码示例
- JavaScript Number toString()用法及代码示例
- JavaScript Number.toExponential()用法及代码示例
- JavaScript Number.valueOf()用法及代码示例
- JavaScript Number.toPrecision()用法及代码示例
- JavaScript Number.toFixed()用法及代码示例
- JavaScript Number.isSafeInteger()用法及代码示例
- JavaScript Number.isInteger()用法及代码示例
- JavaScript Number.isFinite()用法及代码示例
- JavaScript Number isNaN()用法及代码示例
- JavaScript Number toExponential()用法及代码示例
- JavaScript Number valueOf()用法及代码示例
- JavaScript Number toLocaleString()用法及代码示例
- JavaScript Number isSafeInteger()用法及代码示例
- JavaScript Number.isNaN()用法及代码示例
- JavaScript Number.MIN_VALUE用法及代码示例
- JavaScript Number NEGATIVE_INFINITY用法及代码示例
- JavaScript Number.MAX_VALUE用法及代码示例
- JavaScript Number.MIN_SAFE_INTEGER用法及代码示例
注:本文由纯净天空筛选整理自Shubham_Singh_29大神的英文原创作品 JavaScript Number() Constructor。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。