如果一个数是整数,那么 parseInt() 函数和 parseFloat() 函数的返回值是相同的,反之返回不同的值说明是小数,根据这个特点来判断一个数是整数还是小数。
<script
>
window
.onload
= function
()
{
var oText
= document
.getElementById("text");
var oBtn
= document
.getElementById("btn");
oBtn
.onclick
= function
()
{
var strResult
= "";
if (parseInt(oText
.value
) === parseFloat(oText
.value
))
{
strResult
= oText
.value
+ " 是整数";
}
else
{
strResult
= oText
.value
+ " 不是整数";
}
alert(strResult
);
}
};
</script
>
如果要判断的是 0.00 与 0 是不是整数,那么只需要 parseFloat() 值与 0 比较即可。