1.连接符+与,的小区别
<script>
var a ="test";
document.write("this is",a);
console.log("this is",a);
alert("this is",a);
</script>输出
document.write: this istest
log: this is test
alert: this is
逗号在alert中不可以用于连接字符串
在console.log中自带空格排版
write中无特殊效果
2.
<script>
var test ="test";
alert(test);
</script>
打开页面会alert.然后将test变量删除
<script>
alert(test);
</script>保存,刷新页面,依然可以alert"test".
关闭页面,重新打开,alert为空。
也就是说,只要页面不关闭,代码改变了,之前的变量也会继续存在内存中。
本文探讨了JavaScript中变量的作用域特性,特别是在页面生命周期内的持久性表现,并对比了使用加号(+)与逗号(,)进行字符串连接的区别。通过具体的代码示例展示了不同连接方式的效果,以及它们在console.log、document.write和alert中的行为差异。
19

被折叠的 条评论
为什么被折叠?



