小码哥的IT人生

JavaScript isFinite() 函数

JavaScript基础 2022-06-08 10:44:08小码哥的IT人生shichen

JavaScript isFinite() 函数

实例

检查数是否是有限的合法数:

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;

完整实例:

<!DOCTYPE html>
<html>
<body>
<p>如果值为  +infinity、-infinity 或 NaN,则 isFinite() 函数返回 false,否则返回 true。</p>
<p>请单击按钮以检查数字是否是有限的合法数字。</p>
<button onclick="myFunction()">试一试</button>
<p id="demo"></p>
<script>
function myFunction() {
  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;
  document.getElementById("demo").innerHTML = res;
}
</script>
</body>
</html>

可以使用本站在线JavaScript测试工具测试上述代码运行效果:http://www.phpcodeweb.com/runjs.html

定义和用法

isFinite() 函数可确定数字是否是有限的合法数字。

如果值为 +infinity、-infinity 或 NaN(非数字),则此函数返回 false,否则返回 true。

浏览器支持

函数 Chrome Edge Firefox Safari Opera
isFinite() 支持 支持 支持 支持 支持

语法

isFinite(value)

参数值

参数 描述
value 必需。要测试的值。

技术细节

返回值: 布尔值。如果值为 +infinity、-infinity 或 NaN,则返回 false,否则返回 true。
JavaScript 版本: ECMAScript 1

版权所有 © 小码哥的IT人生
Copyright © phpcodeweb All Rights Reserved
ICP备案号:苏ICP备17019232号-2  

苏公网安备 32030202000762号

© 2021-2024