parseInt 函数的问题,请帮忙 var str = "9";var i = parseInt(str);i = 9;var str = "09";var j = parseInt(str);j = 0;请问为什么j会是0呢,怎么样才能使 j为 9,请帮忙,谢谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 parseInt方法有一个可选参数来表示数字的进制,以"0"作为首字符的字符串会被JS识别为八进制数并将没有指定数字进制参数的参数值默认为8,从而以八进制来解析字符串,而"08"和"09"都不是合法的八进制数,所以被解析为0。也就是说我们常写的parseInt(str); 其实是parseInt(str,8); 的简写形式------------你可以这样写var str = "09";var j = parseInt(str,10); 给你一个简单另类的处理方法:var str = "09";var j = str*1;alert(j)如果需要,再使用isNaN来判断一下j 点击flash热区跳转页面 快疯掉了,有没有碰到这种怪事? onscroll如何实现层随页面滚动? |zyciis| 像<input type="button" onclick="setTimeout('alert(123);',100)" />文字要怎么写? 怎么让用户不能输入"\"这个字符啊? 请问: 谁能实现这样的列表???!!!! 请问在javascript中如何删除一个对象 给tr标签里的<Lable>标签内容添加 符号 点击a链接页面不刷新,页面内容改变 谁有类似网易、腾讯图片新闻的JS代码? GridView中文本框怎样修改只读形式
你可以这样写
var str = "09";
var j = parseInt(str,10);
var j = str*1;
alert(j)如果需要,再使用isNaN来判断一下j