|
一:isNaN方法:
isNaN()的意思是非數(shù)字,里面?zhèn)魅霐?shù)字的話就返回false,傳入的不是數(shù)字的話就返回true
[空的話也是返回true,一個(gè)點(diǎn)也是返回true,點(diǎn)個(gè)數(shù)字組合返回的是false,說明是數(shù)字]
復(fù)制代碼 代碼如下:
<script language="JavaScript">
function testNan(){
if(isNaN('xxx')){
alert('true');
}else{
alert('false');
}
}
</script>
-------------------------------例子-----------------------------
[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]
二:逐個(gè)比較的方法。
直接舉例子了:
[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]
總結(jié):第2中方法如果一直輸入的都是小數(shù)點(diǎn)的話提示是正確的。而第1中不會(huì)。只要你是不符合數(shù)字的格式,他就不會(huì)讓你通過。
JavaScript技術(shù):使用JS判斷是否數(shù)字和小數(shù)點(diǎn)組合的數(shù)字的兩中方法比較(isNaN和逐判斷),轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。