JavaScript 中 typeof 的疑难问题!!!!!!!!!!!!!!!!!!!!!
(问题一)   
 在   JSP   页面中       <td>  <input   type=text   name= "num "   size= "25 ">  <%=value%>  </td>    
 onsubmit= "return   testCheck(this.num.value)   this   就是这个text所在的form   
 假设在JSP    <%%> 代码段中      int   value;   或者   String   value;   
 但是   如果在JS中   我做   typeof   测试   出来永远是   string      
 如果改成       <%=Interge.paseInt(value)%>       
 function   testCheck(str){ 
 	if(typeof(str)== "string ") 
                                  alert( "string ");	 
 }   
 我就是想问      JSP中       <%=x%>       传入   JS方法做   typeof   判断   如何做的   
 (问题二)   
 如果   用户想输入   小数点   那该怎么办?      比如   123.12      (光判断数字   肯定不行) 
 因为   js中   只有   number
------解决方案--------------------if(!str.match(/^([1-9]\d*|0)(\.\d+)?$/)) 
------解决方案--------------------function testCheck(str){ 
 try{ 
   str=parseFloat(str); 
 } 
 catch(e) 
 { 
   alert(e); 
 } 
 if(typeof(str)== "string ") 
            alert( "string "); 
 }
------解决方案--------------------typeOf()一般用来判断“undefined”的 
 js中因为交互过程中数据用流传输的,所以解析到页面都是字符串的 
 数据类型校验用正则才好~~~