JavaScript isFinite() 函數
- 上一頁 Infinity
- 下一頁 isNaN()
- 返回上一層 JavaScript 全局 參考手冊
定義和用法
isFinite()
函數可確定數字是否是有限的合法數字。
如果值為 +infinity、-infinity 或 NaN(非數字),則此函數返回 false,否則返回 true。
實例
檢查數是否是有限的合法數:
var a = isFinite(123) + "<br>"; var b = isFinite(-1.23) + "<br>"; var c = isFinite(5-2) + "<br>"; var d = isFinite(0) + "<br>"; var e = isFinite("123") + "<br>"; var f = isFinite("Hello") + "<br>"; var g = isFinite("2005/12/12"); var res = a + b + c + d + e + f + g;
語法
isFinite(value)
參數值
參數 | 描述 |
---|---|
value | 必需。要測試的值。 |
技術細節
返回值: | 布爾值。如果值為 +infinity、-infinity 或 NaN,則返回 false,否則返回 true。 |
---|---|
JavaScript 版本: | ECMAScript 1 |
瀏覽器支持
函數 | Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
isFinite() | 支持 | 支持 | 支持 | 支持 | 支持 |
- 上一頁 Infinity
- 下一頁 isNaN()
- 返回上一層 JavaScript 全局 參考手冊