为了账号安全,请及时绑定邮箱和手机立即绑定

对于js中括号里引号的问题

http://www.imooc.com/code/3251

对于这节中最后一个js,

function checkone(){

            var j=document.getElementById("wb").value;

        var hobby = document.getElementById("hobby"+j);

            hobby.checked = true;

         // 任务3        }

在这个函数里,j是id"wb"的值(也就是类似1,2,3.....),倒数第二行("hobby"+j),

问题1.我可以理解成("hobby"+1)还是("hobby"+"1")?

问题2.括号里的值怎么救能等同于("hobby1")?

对于这个引号问题一直理解不好,忘有才之人解答!

只知道字符串要加引号,变量不加~

正在回答

2 回答

number+string=string,此时数字先转变成相应的字符串数字,后与字符串拼接,结果为字符串

0 回复 有任何疑惑可以回复我~

不管是("hobby"+1),还是("hobby"+"1"),结果都是hobby1.--字符串拼接问题

("hobby"+1)是String拼接int类型,("hobby"+"1")是String拼接String。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

对于js中括号里引号的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信