javascript如何判断数据的类型,急,在线等!!!

解决方案 »

  1.   

    <script language="javascript">
    <!--
    function Check() 

     if(form1.myFile.value == "")
        {
            alert("请选择要上传的文件!"); 
            return false;  

     else
        {
           var pathname =uploder.myFile.value;
           var num = pathname.lastIndexOf(".");
           var exname = pathname.substr(num+1,pathname.length - num); 
        switch(exname.toLowerCase())
    {  
    case "doc":   
    case "pdf":  
    case "rar":  
    case "xls": 
    return true; 
    default: 
    alert("文件类型不正确"); 
    return false; 
    break; }
    } //-->
    </script>
      

  2.   

    typeof[(]expression[)];typeof 运算符把类型信息当作字符串返回。
    typeof 返回值有六种可能: "number," "string," "boolean," "object," "function," 和 "undefined."typeof 语法中的圆括号是可选项。