快捷导航

parseInt()函数和charAt()方法的区别?

两者似乎都是解析字符串,因为看到有人这样用:

function checkone(){
            clearall();
            var hobby = document.getElementsByName("hobby");
            var j=document.getElementById("wb").value;

            for(var i=0;i6 || j.charAt(i)

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员1

charAt()将字符串转换为单个字符;parseInt()将字符转转换为数字;至于为什么这里的两个函数可以互用;看一下例子你就知道了lg: 105002s9m73edq033tttbm.jpg
从例子可以看出当c_num为字符串"1"时与数字想减依然得到数字0;这是因为js不需要指定变量类型,有时候不同类型的变量在进行运算的时候js会自动进行类型转换;例如示例中的:c_num-1parseInt(c_num)-1;
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP