es6语法中isFinite的运用方法

2025年03月04日 建站教程

在es5中有全局的isFinite()函数用来判断被传入的参数值是否为一个有限的数值,如果参数是字符串,会首先转为一个数值,然后在进行验证。而es6语法的Number对象上提供的isFinite()更健壮。下面web建站小编给大家详细介绍一下代码的运用!

isFinite()运用方法介绍

isFinite(Infinity);  // false
isFinite(NaN);       // false
isFinite(-Infinity); // false
 
isFinite(0);         // true
isFinite(2e64);      // true
isFinite('2e64');    // true

isFinite("0");       // true

Number.isFinite()运用方法介绍

Number.isFinite(Infinity);  // false
Number.isFinite(NaN);       // false
Number.isFinite(-Infinity); // false

Number.isFinite(0);         // true
Number.isFinite(2e64);      // true
Number.isFinite('2e64');    // false

Number.isFinite('0');       // false

本文链接:http://so.lmcjl.com/news/24262/

展开阅读全文