Number和parseInt的区别
Posted smying
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Number和parseInt的区别相关的知识,希望对你有一定的参考价值。
var num=parseInt(null/undefind);
console.log(num);//出来的是NAN
parseInt(‘4a‘)//4
parseInt(‘4.5‘)//4
parseInt(‘a4‘)//NaN
var num1=Number(null)
console.log(num1);//0;
console.log(Number(‘4.5‘);//4.5
parseInt是将一个字符串的数据转为整形 转换规则:如果要转的数据是字符串,从开头开始查找数字,遇到小数点或者非数字,则返回前边的数字,否则开头不是数字返回NaN;如果是布尔型、未定义型、空、返回NaN;
以上是关于Number和parseInt的区别的主要内容,如果未能解决你的问题,请参考以下文章
详解JS中Number()parseInt()和parseFloat()的区别
Number()parseInt()parseFloat()的区别