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