javaScript中isNaN的用法

function checkFname(){
 var user = document.getElementById("fname");
   var userValue = user.value;
   var notice = document.getElementById("divFname");
   notice.innerHTML="";//调用方法前将文本清空
   if(user.value==""){
    notice.innerHTML="用户名不能为空";
    return false;
   }
   if(isNaN(userValue)== false){
    notice.innerHTML="用户名不能包含数字"
    return false;
   }
 }

isNaN简单来说就是非数字,

非数字==true (不是数字)

非数字==false(是数字)

注意IsNaN()传的参数是节点的值,而不是节点本身。

你可能感兴趣的:(javaScript)