js 校验是不是数字

因为parseFloat的解析是纯字符串解析,没有类型转换,所以不会将null、true、false、''当成数值。

 
 
 
 
!isNaN(parseFloat(null)) && isFinite(null);   // false
!isNaN(parseFloat(true)) && isFinite(true);   // false
!isNaN(parseFloat(false)) && isFinite(false); // false
!isNaN(parseFloat('')) && isFinite('');       // false

posted on 2022-07-05 10:28  myYouth  阅读(85)  评论(0)    收藏  举报

导航