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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。