代码描述:javascript变量赋值 或重新赋值 注意事项。javascript变量赋值或重新赋值注意事项源码下载
变量赋值是javascript代码编写过程中最为常见的操作,看如下代码:
<script> var obj={ webName:"51前端", url:"51qianduan.com" } </script>
上面的这个代码也是如此的简单,但是其实两者的区别还是很大的。 第一个代码变量中存储的内容值类型的,存储变量的位置也是存储值的位置,都位于栈中。 第二个代码变量中存储的内容是引用类型的,变量中存储的仅仅是对象在堆中的内存地址,变量位于栈中,但是对象却位于堆中。 再来看一段代码实例:
<script> var obj={ webName:"51前端", url:"51qianduan.com" } obj=function (param){ return function(){ return param } }(obj) console.log(obj().webName); </script>
请绑定手机号,在继续操作
注意:只有绑定手机以后,才可使用网站全部功能