变量 第三天
javascript 是個弱類型
?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2 ? ? ? var num1=1; ?復制變量值
?
var num2=num1;該 num2 只是1 的一個副本 兩個變量參與任何操作都不會有影響
?
?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?3 ? ? ?var ?obj1=new Object();
var obj2=obj1; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?復制引用類型 ?復制的一樣是值 ?, 不同的是副本是一個指針 ? ? ? ? 指向堆中同一個位置的對象改變其中一個變量就會影響另一個變量
obj1.name='lll';
alert (obj2.name); ?//lll
?
?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?4 ? ? ? 沒有塊級作用域 ?if和for
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?if(true){
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? var color='blue' ?;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? alert(color);
?
? ? ? ? ? ? ? ? ? ? 聲明變量后會添加到最接近的環境 ? ? 在函數內部最接近的環境就是局部環境 ? ?
? ? ? ? ? ? ? ? ? ?查詢標示符
? ? ? ? ? ? ? ? ? ? var ?color='Blue';
? ? ? ? ? ? ? ? ? ?function alt(){
? ? ? ? ? ? ? ? ? ? ? ?return ? color;
? ? ? ? ? ? ? ? ? ? ?}?
? ? ? ? ? ? ? ? ? ? ?alert(alt()); ? ? ? ? ? ? ? ? ? ?//blue ? ? ??
? ? ? ? ? ? ? ? ?
? ? ? ? 5.管理內存
? ? ? ? ? ? ? ? ? ?
轉載于:https://www.cnblogs.com/france-008/p/5843624.html
總結
- 上一篇: Spring Boot集成Jasypt安
- 下一篇: smem – Linux 内存监视软件