Number.isFinite()方法

admin發表於2018-05-28

此方法可以判斷引數是否為有限數字。

如果返回true,則說明是有限數字,否則返回false。

它是ES2015新增,關於更多關於數值新增特性可以參閱ES2015 Number物件新增特性一章節。

功能與ES5的isFinite()方法類似,但是Number.isFinite()方法只對數值有效(非數值型別一律返回false),而全域性物件的isFinite()方法會先呼叫將非數值的值轉為數值,再進行判斷。

語法結構:

[JavaScript] 純文字檢視 複製程式碼
Number.isFinite(numValue)

引數解析:

(1).numValue:要被檢測的引數。

程式碼例項:

[JavaScript] 純文字檢視 複製程式碼
console.log(Number.isFinite(5)); 
console.log(Number.isFinite(-5));
console.log(Number.isFinite("5"));
console.log(Number.isFinite(NaN));
console.log(Number.isFinite(Infinity));
console.log(Number.isFinite(-Infinity));
console.log(Number.isFinite("螞蟻部落"));
console.log(Number.isFinite(true));

相關文章