當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


JavaScript Number isFinite()用法及代碼示例


號碼.isfinite()JavaScript 中的方法用於檢查傳遞的值是否是有限數。

號碼.isfinite()方法不同於isFinite() 方法,因為該方法不會強製將參數轉換為數字,並且對於任何非數字類型的值都不會返回 true。另一方麵,全局isfinite()方法先將測試值轉換為數字,然後進行測試

句法:

Number.isFinite(value)

參數:此方法接受單個參數值。這是用戶想要檢查有限性的數字。

返回值:number.isfinite() 方法返回一個布爾值,即 true 或 false。如果傳遞的值是 Number 類型,並且等於有限數,則返回 true,否則返回 false。

例子:以下是 Number.isFinite() 方法的示例。

Javascript


console.log(Number.isFinite(111));
輸出
true

傳遞負數作為參數:如果傳遞給該方法的負數是有限的,則該方法將返回 true,否則返回 false。

例子:在此示例中,我們將傳遞一個負數作為參數。

Javascript


console.log(Number.isFinite(-2));
輸出
true

傳遞一個正數作為參數:如果傳遞給該方法的正數是有限的,則該方法將返回 true,否則返回 false。

例子:在此示例中,我們將傳遞一個正數作為參數。

Javascript


console.log(Number.isFinite(2));
輸出
true

傳遞零作為參數:如果將零傳遞給該方法,則該方法將返回 true,因為零是有限數。

例子:在此示例中,我們將傳遞 0 作為參數。

Javascript


console.log(Number.isFinite(0));
輸出
true

傳遞方程作為參數:如果方程計算結果為有限數,則該方法將返回 true,否則返回 false。

例子:在此示例中,我們將傳遞一個方程作為參數。

Javascript


console.log(Number.isFinite(7-3+2));
輸出
true

傳遞方程(結果為無窮大)作為參數:如果計算後的方程沒有給出有限的數值,則該方法將返回 false。

例子:在此示例中,我們將傳遞一個在求值後不給出有限值的方程作為參數。

Javascript


console.log(Number.isFinite(0/0));
輸出
false

傳遞一個單詞作為參數:由於單詞不是整數類型,因此 Number.isFinite() 不會將其轉換為數字,並將返回 false。

例子:在此示例中,我們將傳遞一個字符串作為參數。

Javascript


console.log(Number.isFinite("strong"));
輸出
false

將數字(字符串)作為參數傳遞:由於字符串不是整數類型,因此 Number.isFinite() 不會將其轉換為數字,而是返回 false。

例子:在此示例中,我們將傳遞一個數字作為字符串作為參數。

Javascript


console.log(Number.isFinite("5"));
輸出
false

我們有 Javascript 數字方法的完整列表,要檢查這些方法,請瀏覽Javascript 數字完整參考文章。

支持的瀏覽器:

  • 穀歌瀏覽器 19
  • 互聯網瀏覽器 12
  • 火狐16
  • 蘋果Safari 09
  • Opera 15 及以上


相關用法


注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 JavaScript Number isFinite() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。