第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

作用域的3個(gè)問題求解答困擾好久了

作用域的3個(gè)問題求解答困擾好久了

幻滅丶 2016-06-24 23:47:10
(1) ? ?var i=0;這個(gè)i如果在if 或者在for里相當(dāng)于什么還是局部變量?如果在函數(shù)test里在創(chuàng)建一個(gè)函數(shù)這個(gè)i是否可以調(diào)用?簡(jiǎn)單的說就是比如創(chuàng)建funcition text(0) 定義局部變量var i=0.只要在test函數(shù)中不管其中包含多少函數(shù),這個(gè)i都會(huì)有效是吧?在子函數(shù)里直接調(diào)用就可以是吧?那么第二個(gè)問題如果在test的子函數(shù)中聲明一個(gè)變量,這個(gè)變量是否依然可以在其他子函數(shù)中使用呢?<html>?? <head>?? <script?type="text/javascript">?? ????function?test(o)?{?? ????????var?i?=?0;?? ????????if?(typeof?o?==?"object")?{?? ????????????var?j?=?0;?? ????????????for?(var?k?=?0;?k?<?10;?k++)??? ????????????{?? ????????????????document.write(k);?? ????????????}?? ????????????document.write(k);??//還可以訪問到k為10?? ????????}?? ????????document.write(j);?//還可以訪問到j(luò)為0?? ????}?? ????var?o?=?new?Object();?? ????test(o);?? </script>?? </head>?? </html>(2) ? 為什么第一個(gè)alert(scope)顯示undefined,不是外面有全局函數(shù)了嗎?<html>?? <head>?? <script?type="text/javascript">?? ???var?scope?=?"global";?? ???function?f()?{?? ???????alert(scope);??//顯示undefined?? ???????var?scope?=?"local";?? ???????alert(scope);?? ???}?? ???f();?? </script>?? </head>?? </html>(3)沒錯(cuò)我就是(2).我又來了JS有hoisting這個(gè)東西也就是變量聲明提升。var scope=local應(yīng)該擠到第一個(gè)位置來,那么就意味著先聲明后執(zhí)行。為什么在這里會(huì)無效呢?<html>?? <head>?? <script?type="text/javascript">?? ???var?scope?=?"global";?? ???function?f()?{?? ???????alert(scope);??//顯示undefined?? ???????var?scope?=?"local";?? ???????alert(scope);?? ???}?? ???f();?? </script>?? </head>?? </html>
查看完整描述

2 回答

?
幻滅丶

TA貢獻(xiàn)42條經(jīng)驗(yàn) 獲得超8個(gè)贊

查了一晚上資料自己解決了,有時(shí)間寫個(gè)作用域的手記吧

查看完整回答
反對(duì) 回復(fù) 2016-06-25
?
檸檬酸鈉

TA貢獻(xiàn)331條經(jīng)驗(yàn) 獲得超534個(gè)贊

函數(shù)內(nèi)因?yàn)橛衯ar scope = 'local',所以在外面的申明無效,所以就成undefined了,我也是今天剛知道的http://idcbgp.cn/wenda/detail/320994

把var去掉就正常了

查看完整回答
反對(duì) 回復(fù) 2016-06-25
  • 2 回答
  • 0 關(guān)注
  • 1731 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)