快乐崇拜tager
2016-03-23 16:18
没次编程这几个东西都搞不清。。。求教了。
<span id="secd"></span>
第一种:var jishu=document.getElementById("secd").innerHTML;
var jishu=5; document.write(jishu)
这样会输出5吗,为什么啊?它和下面这个是一样吗:
第二种:var jishu=document.getElementById("secd");
var shu=jishu.innerHTML; var shu=5; document.write(sum)
第三种:还有直接输出:var jishu=document.getElementById("secd");
jishu.innerHTML=5;
document.write(jishu.innerHTML);
第四种:还有这个var jishu=document.getElementById("secd").innerHTML=5;document.write(jishu);???
试了一下都没读写出来,不太理解,能详细说明一下吗区别吗?
第四种赋值了两次,语法有错肯定输出不了。第一种你取值为空,第二句才赋值给了jishu。后面的以此类推。一个变量被你赋值了很多次。最后又重新被你赋值了5.所以前三种都能输出5.看仔细点。
为什么第一个会为空啊??
JavaScript进阶篇
468195 学习 · 21891 问题
相似问题