對于js中括號里引號的問題
對于這節(jié)中最后一個js,
function checkone(){
? ? ? ? ? ? var j=document.getElementById("wb").value;
? ? ? ? var hobby = document.getElementById("hobby"+j);
? ? ? ? ? ? hobby.checked = true;
? ? ? ? ?// 任務3 ? ? ? ?}
在這個函數(shù)里,j是id"wb"的值(也就是類似1,2,3.....),倒數(shù)第二行("hobby"+j),
問題1.我可以理解成("hobby"+1)還是("hobby"+"1")?
問題2.括號里的值怎么救能等同于("hobby1")?
對于這個引號問題一直理解不好,忘有才之人解答!
只知道字符串要加引號,變量不加~
2016-11-15
number+string=string,此時數(shù)字先轉變成相應的字符串數(shù)字,后與字符串拼接,結果為字符串
2016-11-15
不管是("hobby"+1),還是("hobby"+"1"),結果都是hobby1.--字符串拼接問題
("hobby"+1)是String拼接int類型,("hobby"+"1")是String拼接String。