不用判断了,JavaScript没分那么清楚,所有数字就一个类型:
Number
Number
解决方案 »
- extJS 表单数据加载报错
- →+extjs困惑在IE7下
- 请教,如何合并json格式数组?
- javascript页面内传值的问题,请高手帮忙修改下代码。
- window.opener是什么意思?一个网页中可以有两个window.opener吗?
- javascript 的 特大新手问题! 高手快来帮忙决绝下... 非常 感谢啊 !!!!
- select下拉列表选项赋值的问题
- Mozilla核心的浏览器有没有javascript对象全面的文档
- 请问Array对象下面存放数组对象,为什么能引用到对象下面存放对象的数值?
- JavaScript的一些小问题!
- 能否实现iframe页面半透明显示?
- javascript和asp怎么样取得在线电影的真实地址
parseFloat函数对234.234.234这样能转成数字的,都不返回NaN
//<![CDATA[
document.write(isFloat('no'),'<br/>');
document.write(isFloat(22),'<br/>');
document.write(isFloat(22.22),'<br/>');
function isFloat(num){
if(!isFinite(num))return false;
num+='';
if(num.indexOf('.')>-1)return true;
else return false;
} // shawl.qiu script
//]]>
</script>
if( reg.test(str) )
{
// str为带小数的数字串
}
var n = 10.00;
但经JS解释器解释后,其实就跟n = 10;没有一点区别。
为什么会没区别?因为JS没把数值类型再作进一步细分。