當(dāng)前位置:
首頁(yè) >
前端技术
> javascript
>内容正文
javascript
关于javascript作用域
生活随笔
收集整理的這篇文章主要介紹了
关于javascript作用域
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
今天一個(gè)摯友給我出了道javascript筆試題,代碼如下:
function test(){var a = b = 2; } test(); alert(b); alert(a);
我看到這段代碼,我笑了,很自信的回答道,會(huì)報(bào)錯(cuò),因?yàn)閍,b都是局部變量,所以a and b is not defined。然后我朋友笑了,迷惑ing,難道我錯(cuò)了嗎?遲疑了10幾秒,原來(lái)a是局部變量,而b沒(méi)有在test中聲明,故而是全局變量,很顯然,在 這種情況下,執(zhí)行情況應(yīng)該是b=2,a is not defined;后來(lái)想想,自己還真是缺乏點(diǎn)思維的嚴(yán)謹(jǐn)性啊,特發(fā)此貼,以儆效尤!
轉(zhuǎn)載于:https://www.cnblogs.com/zhenn/archive/2011/02/20/1958991.html
總結(jié)
以上是生活随笔為你收集整理的关于javascript作用域的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: XHTML标签的嵌套规则
- 下一篇: 对话jQuery之父John Resig