JavaScript isFinite() 函数
定义和用法
isFinite() 函数用于检查其参数是否是无穷大。
语法
isFinite(number)
返回值
如果 number 是有限数字(或可转换为有限数字),那么返回 true。否则,如果 number 是 NaN(非数字),或者是正、负无穷大的数,则返回 false。
实例
在本例中,我们将使用 isFinite() 在检测无穷数:
<script type="text/javascript">
document.write(isFinite(123)+ "<br />")
document.write(isFinite(-1.23)+ "<br />")
document.write(isFinite(5-2)+ "<br />")
document.write(isFinite(0)+ "<br />")
document.write(isFinite("Hello")+ "<br />")
document.write(isFinite("2005/12/12")+ "<br />")
</script>
输出:
true
true
true
true
false
false
分享到:
相关推荐
例如,isNaN()函数用于检查一个值是否是NaN(Not-a-Number),isFinite()用于检查一个值是否是有限数,parseInt()用于将字符串转换为整数,eval()函数则用于执行一段JavaScript代码字符串。 4. 全局对象还提供了...
- `isFinite()`:判断传入的值是否为有限数字。 - `encodeURI()`和`decodeURI()`:用于编码和解码URL。 - `encodeURIComponent()`和`decodeURIComponent()`:用于编码和解码URL组成部分。 - `eval()`:执行字符串...
6. `isFinite()`:检查给定的数值是否为有限的,返回布尔值。如果值是无穷大或NaN,它会返回`false`。 7. `isNaN()`:用于检查其参数是否是非数字值。如果参数是NaN或非数字,它返回`true`;否则返回`false`。 8. ...
全局对象在JavaScript中是特殊的,因为它实际上并不作为一个独立的实体存在,而是通过其方法如`isNaN()`、`isFinite()`、`parseInt()`和`parseFloat()`来间接访问。`encodeURI()`和`encodeURIComponent()`用于编码...
函数属性的全局对象(Function Properties of the Global Object):这类对象包括了一系列的函数方法,比如eval()用于执行一段字符串代码,parseInt()用于将字符串转换为整数,isNaN()用于判断一个值是否是非数字值...
- **Number相关的全局函数**:`parseInt()`用于从字符串中提取整数,`parseFloat()`提取浮点数,而`isNaN()`和`isFinite()`分别用于检测一个值是否为`NaN`或有限数。 3. **Boolean**:JavaScript中所有值都可以...
以下是对几个常用JavaScript全局函数的详细说明: 1. decodeURI() 和 decodeURIComponent(): decodeURI() 函数用于对使用 encodeURI() 函数编码的统一资源标识符(URI)进行解码。比如,如果一个URI被编码为 "***...
JavaScript 中有许多全局函数和全局变量,例如 Infinity、NaN、undefined、decodeURI()、decodeURIComponent()、encodeURI()、encodeURIComponent()、escape()、eval()、isFinite()、isNaN()、Number()、parseFloat...
- **isFinite函数**:判断数值是否有限。 - **isNaN函数**:判断数值是否为NaN。 - **length函数**:返回字符串或数组的长度。 - **loadMovie函数**:加载并附加SWF文件。 - **loadMovieNum函数**:加载SWF文件到...
isFinite 方法 返回一个 Boolean 值,表明某个给定的数是否是有穷的。 isNaN 方法 返回一个 Boolean 值,表明某个值是否为保留值 NaN(不是一个数)。 isPrototypeOf 方法 返回一个 Boolean 值,表明对象是否存在...
- `Number.isFinite()` 检查Number对象是否为有限的数值,即不是Infinity或-Infinity。 - `Number.isInteger()`(ES6新增)判断给定的数值是否为整数。 - `Number.isNaN()` 检查对象是否为NaN,此方法比简单的...
Global 对象在JavaScript中是全局的,它提供了一些内置函数,如 `eval()`、`isFinite()` 和 `isNaN()`。例如,`eval(x)` 用于计算 JavaScript 代码字符串 `x` 的值;`isFinite(number)` 检查给定的数值是否为有限的...
`isFinite()`检查一个值是否为有限数字,`isNaN()`检查是否为非数字值,`parseFloat()`和`parseInt()`分别用于解析浮点数和整数字符串。 JavaScript内置对象是语言的基础组成部分,包括: 1. **Object对象**:提供...
在JavaScript中,全局对象`isNaN()`是一个非常实用的函数,主要用于检查给定的值是否能够转换为一个合法的数字。这个方法广泛应用于检测`parseFloat()`和`parseInt()`这两个解析数字的函数返回的结果,以确保得到的...
`isFinite()`函数则可以判断一个数值是否有限。 #### 4. 字符串 字符串在JavaScript中是不可变的对象,通常使用单引号或双引号定义。可以通过转义字符`\`来插入特定字符,如`\n`代表换行符。字符串提供了丰富的...
例如,`eval()`用于执行一个字符串作为JavaScript代码,`isFinite()`检查一个数值是否为有限的,`isNaN()`判断一个值是否为非数字,`parseFloat()`和`parseInt()`用于转换字符串为浮点数和整数,`escape()`和`...
5. **字符串操作**:`String()`函数可以将任何值转换为字符串,`isFinite()`检查一个数值是否为有限的,`isNaN()`检测值是否为非数字,`Infinity`表示正无穷,`-Infinity`表示负无穷。 6. **严格模式**:在...
- **`isFinite(number)`**:判断给定的数是否为有限的。 - **`isNaN(number)`**:判断给定的值是否为 `NaN`。 - **`parseFloat(String)`**:解析一个字符串并返回一个浮点数。 - **`parseInt(String, radix)`**:...