对于Javascript来说,变量也是有类型的。看下面的小例子这是测试的html <p> <input type="text" name="txtVal"/> <input type="button" name="btnTest" value="测试" onclick="test();"/></p> <span id="lblTest">测试结果</span> 看一下test方法 function test()} 结果显示 测试结果1+val=111+parseInt(val)=2 很明显val的类型是字符串。Javascript不是会自动转换类型吗?是的!这是肯定的。上面的例子,如果在所有加法运算前多加一句val++,结果就不同了。新的test 方法 function test()} 新的结果 测试结果val++ 后val=21+val=31+parseInt(val)=3 类型转换有时还是明显的执行为妙,以防出错。 相关文章: