【类型判断 —— isFinite】
功能: 判断数据是否是一个有限数值(finite)类型的数据,如果是则返回true,否则返回false。
1-函数引入
js
import { isFinite } from 'tj-jstools'
1
2-函数声明
ts
declare const isFinite: (value: unknown) => boolean
1
3-使用示例
ts
const res1:boolean = isFinite(5) // true
const res2:boolean = isFinite(5.02) // true
const res3:boolean = isFinite(Infinity) // false
const res4:boolean = isFinite(1/0) // false
1
2
3
4
2
3
4
TIP
isFinite方法是采用Number.isFinite()方法实现的,所以isFinite方法判断Infinity关键字、1/0无穷数的数据得到的结果是false
4-参数不能为空
ERROR
该方法的参数不能为空,否则将抛出错误
js
Uncaught Error: isXXXX方法的参数不能为空!
1
TJ-JSTOOLS