javascript變量,作用域,內存

1.傳遞參數,是值傳遞
var  count=90
var result=addTen(count);
console.log(count);//90
console.log(result);//100

2.執行環境,作用域   

   全局環境,各個函數的局部環境

var color="red";//全局環境的變量對象
function change(){
      color="blue";
}
change();
console.log(color);//blue
3.沒有塊級作用域

   不像其他類C語言,if語句中的變量聲明將回添加到當前的執行環境,在使用for語句時尤其要牢記這一點

if(true){
   var color="red"
}
console.log(color);//red

for(var i=0;i<10;i++){
   dosomething();
}
console.log(i);//10

發佈了40 篇原創文章 · 獲贊 7 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章