1.å¨å½æ°ä½ç¨åå
å varå®ä¹çåéæ¯å±é¨åéï¼ä¸å varå®ä¹çå°±æäºå
¨å±åéã
使ç¨varå®ä¹
var a = 'hello World';
function bb(){
var a = 'hello Bill';
console.log(a);
}
bb() // 'hello Bill'
console.log(a); // 'hello world'
ä¸ä½¿ç¨varå®ä¹
var e = 'hello world';
function cc(){
e = 'hello Bill';
console.log(e); // 'hello Bill'
}
cc() // 'hello Bill'
console.log(e) // 'hello Bill'
2.å¨å
¨å±ä½ç¨åä¸ï¼ä½¿ç¨varå®ä¹çåéä¸å¯ä»¥delete,没ævar å®ä¹çåéå¯ä»¥delete.ä¹å°±è¯´æéå«å
¨å±åéä¸¥æ ¼æ¥è¯´ä¸æ¯çæ£çåéï¼èæ¯å
¨å±å¯¹è±¡çå±æ§ï¼å 为å±æ§å¯ä»¥éè¿deleteå é¤ï¼èåéä¸å¯ä»¥ã
3.使ç¨var å®ä¹åéè¿ä¼æååé声æï¼å³
使ç¨varå®ä¹ï¼
function hh(){
console.log(a);
var a = 'hello world';
}
hh() //undefined
ä¸ä½¿ç¨varå®ä¹ï¼
function hh(){
console.log(a);
a = 'hello world';
}
hh() // 'a is not defined'
è¿å°±æ¯ä½¿ç¨varå®ä¹çåéç声ææåã
4.å¨ES5ç'use strict'模å¼ä¸ï¼å¦æåé没æ使ç¨varå®ä¹ï¼å°±ä¼æ¥éã
温馨提示:答案为网友推荐,仅供参考