javascript 是個弱類型javascript
2 var num1=1; 複製變量值java
var num2=num1;該 num2 只是1 的一個副本 兩個變量參與任何操做都不會有影響函數
3 var obj1=new Object();spa
var obj2=obj1; 複製引用類型 複製的同樣是值 , 不一樣的是副本是一個指針 指向堆中同一個位置的對象改變其中一個變量就會影響另外一個變量指針
obj1.name='lll';對象
alert (obj2.name); //lllip
4 沒有塊級做用域 if和for內存
if(true){ 作用域
var color='blue' ;io
}
alert(color);
聲明變量後會添加到最接近的環境 在函數內部最接近的環境就是局部環境
查詢標示符
var color='Blue';
function alt(){
return color;
}
alert(alt()); //blue
5.管理內存