Number 的 运算是 从整体把么个参数转成number类型
alert(Number(‘‘));//0
//alert(Number([]));//0
alert(Number(‘20元‘));=>NaN
alert(Number(null));=>0;
alert(Number(document));=>NaN;
alert(Number(NaN));=>NaN;
alert(Number(true));=>1;
alert(Number(undefined));=>NaN;
parseFloat 和parseInt 的相关运算是从左到右的顺序!
例如: alert(parseFloat(Number(‘abc‘)));//NaN
//alert(parseFloat(‘20元‘));//20
alert(parseFloat( [] ));//NaN
//alert(parseFloat(‘20.78元‘));//20.78
//alert(parseFloat(‘200px‘-30));//NaN
//alert(parseFloat(function(){alert(1);}));//NaN
//alert(parseFloat(document));//NaN
//alert(parseFloat(true));
//alert(parseFloat(null));//NaN
//alert(typeof NaN);//number
//alert(parseFloat(‘sbc‘));
//alert(typeof (‘abc‘-6));
//alert(parseFloat(‘xyz‘-90));//NaN
alert(parseFloat(NaN));//NaN参与的任何有关运算=>都得出NaN!