2011-06-01 62 views

回答

2

尝试使用parseInt($.browser.version, 10)。 ',10'告诉parseInt使用base-10。

编辑: 在大多数情况下,parseInt函数的默认行为是将输入的基10,所以你可以不包括基数脱身。但是,如果要从具有前导零的字符串转换,parseInt将该值视为八进制(基数为8)的数字,如果您不告诉它使用哪个基准,则可以得到: parseInt("07") == 7

parseInt("08") == 0

从@Yahreen

parseInt("010") == 8

0

答:

感谢您的答案大家。我发现这证实了:

if (jQuery.browser.msie && jQuery.browser.version < 9){ 
    //do something 
}