请问用js如何判断一个String是不是浮点数和整数?

如题
---------------------------------------------------------------

a="12"
b=isNaN(eval(a))
当b为true的时候表示不是浮点数和整数
当b为false的时候表示是浮点数和整数
---------------------------------------------------------------

var a="12.12"
if(isNaN(a))
alert("NaN")
else
if(parseInt(a)==a/1)
alert("Int")
else
alert("Float")
---------------------------------------------------------------

 1<script language="javascript">   
 2<!--   
 3var aa="12";   
 4  
 5if(isNaN(aa)){   
 6alert("NaN");   
 7}else{   
 8if(Math.ceil(aa)==aa){   
 9alert("INT")   
10}else{   
11alert("Float");   
12}   
13}   
14//-->   
15</script>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus