當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JS高级群的日常
北京-z兄*10031*33)?2015/6/5?13:38:01
北京-逍遙君武*5611*7)?2015/6/5?13:3*:08
2
上海-goesby<woshixuleijava@****.com>?2015/6/5?13:3*:11
2
北京-白果71570227*)?2015/6/5?13:3*:11
2?
寧波-undefined*6*030550)?2015/6/5?13:3*:26
關鍵字:變量提升
北京-逍遙君武*5611*7)?2015/6/5?13:3*:32
額...我這算是無聊了,哈
上海-goesby<woshixuleijava@****.com>?2015/6/5?13:3*:3*
var?2=2;會與var?a=1;同時被聲明
自然也會覆蓋a的賦值
變量提升,對
北京-z兄*10031*33)?2015/6/5?13:*0:12
北京-逍遙君武*5611*7)?2015/6/5?13:*1:1*
1
北京-青城*********)?2015/6/5?13:**:*5
var?a?=?1;
function?fn){
alerta);
a=2;
return;
function?a){};
}
fn);
北京-逍遙君武*5611*7)?2015/6/5?13:**:5*
變量提升這個詞有問題,預處理這個詞應該恰當一些
上海-goesby<woshixuleijava@****.com>?2015/6/5?13:**:5*
原理?
第二題的原理是什么?
北京-青城*********)?2015/6/5?13:*5:17
@北京-z兄?多發幾個題目來試試
上海-goesby<woshixuleijava@****.com>?2015/6/5?13:*5:32
第二題還沒搞明白
北京-青城*********)?2015/6/5?13:*6:*1
題2里面a=2;這一行代碼相當于無效操作
上海-豪情66335*66)?2015/6/5?13:*6:50
http://saito.im/note/The-Architecture-of-F2E/
前端架構
北京-逍遙君武*5611*7)?2015/6/5?13:*6:51
我這算是在劇透哦....
北京-z兄*10031*33)?2015/6/5?13:*7:*0
上海-goesby<woshixuleijava@****.com>?2015/6/5?13:*7:57
不是無效操作的說法
而是在里面聲明了一個同名的函數a
北京-青城*********)?2015/6/5?13:*8:36
alert彈出undefined、1
北京-z兄*10031*33)?2015/6/5?13:**:33
恭喜清晨,對了一個
北京-青城*********)?2015/6/5?13:50:3*
看錯了,先彈出undefined,然后報錯了
北京-z兄*10031*33)?2015/6/5?13:50:55
北京-青城*********)?2015/6/5?13:51:01
而是在里面聲明了一個同名的函數a 這是什么意思
北京-z兄*10031*33)?2015/6/5?13:51:20
北京-逍遙君武*5611*7)?2015/6/5?13:51:*5
undefined
error
這個是說上面那個...
不是你剛發這個
北京-青城*********)?2015/6/5?13:52:1*
function?func){alert1)}、1
上海-goesby<woshixuleijava@****.com>?2015/6/5?13:52:18
http://jsbin.com/zoyecaruku/2/edit
北京-逍遙君武*5611*7)?2015/6/5?13:53:25
z兄此類題都是在考編譯原理啊...
北京-z兄*10031*33)?2015/6/5?13:55:00
北京-青城*********)?2015/6/5?13:55:35
@上海-goesby?如果題2中的fn函數內部的函數名字不叫a則a=2;才可以叫做有用的操作,否則a=2就相當于無效操作
南京-小貝殼兒<wendymmy@vip.qq.com>?2015/6/5?13:56:27
這些個是關于變量聲明和作用域的吧?
上海-goesby<woshixuleijava@****.com>?2015/6/5?13:56:50
@北京-青城?明白
北京-逍遙君武*5611*7)?2015/6/5?13:57:28
預編譯與作用域
北京-z兄*10031*33)?2015/6/5?13:58:52
北京-練小習2**56*)?2015/6/5?13:5*:02
let
濤哥超前啊
北京-逍遙君武*5611*7)?2015/6/5?13:5*:10
let...
上海-goesby<woshixuleijava@****.com>?2015/6/5?13:5*:16
let
北京-青城*********)?2015/6/5?1*:00:37
塊級作用域?
北京-練小習2**56*)?2015/6/5?1*:00:*7
對
上海-goesby<woshixuleijava@****.com>?2015/6/5?1*:01:26
直接掛掉了
北京-z兄*10031*33)?2015/6/5?1*:02:12
恭喜?goesby
上海-goesby<woshixuleijava@****.com>?2015/6/5?1*:02:50
回答正確?
北京-z兄*10031*33)?2015/6/5?1*:05:*5
北京-青城*********)?2015/6/5?1*:06:15
firefox最新版支持,ie11也支持,chrome里面的運行環境都是在嚴格模式下嗎?
throw?error
北京-青城*********)?2015/6/5?1*:08:50
?undefined
北京-逍遙君武*5611*7)?2015/6/5?13:3*:08
2
上海-goesby<woshixuleijava@****.com>?2015/6/5?13:3*:11
2
北京-白果71570227*)?2015/6/5?13:3*:11
2?
寧波-undefined*6*030550)?2015/6/5?13:3*:26
關鍵字:變量提升
北京-逍遙君武*5611*7)?2015/6/5?13:3*:32
額...我這算是無聊了,哈
上海-goesby<woshixuleijava@****.com>?2015/6/5?13:3*:3*
var?2=2;會與var?a=1;同時被聲明
自然也會覆蓋a的賦值
變量提升,對
北京-z兄*10031*33)?2015/6/5?13:*0:12
北京-逍遙君武*5611*7)?2015/6/5?13:*1:1*
1
北京-青城*********)?2015/6/5?13:**:*5
var?a?=?1;
function?fn){
alerta);
a=2;
return;
function?a){};
}
fn);
北京-逍遙君武*5611*7)?2015/6/5?13:**:5*
變量提升這個詞有問題,預處理這個詞應該恰當一些
上海-goesby<woshixuleijava@****.com>?2015/6/5?13:**:5*
原理?
第二題的原理是什么?
北京-青城*********)?2015/6/5?13:*5:17
@北京-z兄?多發幾個題目來試試
上海-goesby<woshixuleijava@****.com>?2015/6/5?13:*5:32
第二題還沒搞明白
北京-青城*********)?2015/6/5?13:*6:*1
題2里面a=2;這一行代碼相當于無效操作
上海-豪情66335*66)?2015/6/5?13:*6:50
http://saito.im/note/The-Architecture-of-F2E/
前端架構
北京-逍遙君武*5611*7)?2015/6/5?13:*6:51
我這算是在劇透哦....
北京-z兄*10031*33)?2015/6/5?13:*7:*0
上海-goesby<woshixuleijava@****.com>?2015/6/5?13:*7:57
不是無效操作的說法
而是在里面聲明了一個同名的函數a
北京-青城*********)?2015/6/5?13:*8:36
alert彈出undefined、1
北京-z兄*10031*33)?2015/6/5?13:**:33
恭喜清晨,對了一個
北京-青城*********)?2015/6/5?13:50:3*
看錯了,先彈出undefined,然后報錯了
北京-z兄*10031*33)?2015/6/5?13:50:55
北京-青城*********)?2015/6/5?13:51:01
而是在里面聲明了一個同名的函數a 這是什么意思
北京-z兄*10031*33)?2015/6/5?13:51:20
北京-逍遙君武*5611*7)?2015/6/5?13:51:*5
undefined
error
這個是說上面那個...
不是你剛發這個
北京-青城*********)?2015/6/5?13:52:1*
function?func){alert1)}、1
上海-goesby<woshixuleijava@****.com>?2015/6/5?13:52:18
http://jsbin.com/zoyecaruku/2/edit
北京-逍遙君武*5611*7)?2015/6/5?13:53:25
z兄此類題都是在考編譯原理啊...
北京-z兄*10031*33)?2015/6/5?13:55:00
北京-青城*********)?2015/6/5?13:55:35
@上海-goesby?如果題2中的fn函數內部的函數名字不叫a則a=2;才可以叫做有用的操作,否則a=2就相當于無效操作
南京-小貝殼兒<wendymmy@vip.qq.com>?2015/6/5?13:56:27
這些個是關于變量聲明和作用域的吧?
上海-goesby<woshixuleijava@****.com>?2015/6/5?13:56:50
@北京-青城?明白
北京-逍遙君武*5611*7)?2015/6/5?13:57:28
預編譯與作用域
北京-z兄*10031*33)?2015/6/5?13:58:52
北京-練小習2**56*)?2015/6/5?13:5*:02
let
濤哥超前啊
北京-逍遙君武*5611*7)?2015/6/5?13:5*:10
let...
上海-goesby<woshixuleijava@****.com>?2015/6/5?13:5*:16
let
北京-青城*********)?2015/6/5?1*:00:37
塊級作用域?
北京-練小習2**56*)?2015/6/5?1*:00:*7
對
上海-goesby<woshixuleijava@****.com>?2015/6/5?1*:01:26
直接掛掉了
北京-z兄*10031*33)?2015/6/5?1*:02:12
恭喜?goesby
上海-goesby<woshixuleijava@****.com>?2015/6/5?1*:02:50
回答正確?
北京-z兄*10031*33)?2015/6/5?1*:05:*5
北京-青城*********)?2015/6/5?1*:06:15
firefox最新版支持,ie11也支持,chrome里面的運行環境都是在嚴格模式下嗎?
throw?error
北京-青城*********)?2015/6/5?1*:08:50
?undefined
轉載于:https://www.cnblogs.com/LoveOrHate/p/4554541.html
總結