亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

大家好!這句話是什么意思呀?

大家好!這句話是什么意思呀?

慕粉5341116 2019-10-08 16:04:04
大家好,上面這句話是什么意思呀?
查看完整描述

1 回答

已采納
?
李曉健

TA貢獻1036條經驗 獲得超461個贊

//?你在寫代碼的時候,可以這么寫
?
?testFun();?//?輸出undefined?,?不會報錯
?
?function?testFun(){
?????console.log(number);
?}
?var?number?=?123;
?
?/**?以上代碼按照從上到下的順序來理解,應該會報錯??最先執行?testFun();??這里它還沒有定義
?他里面又用到了number?變量,這里他應該也沒有定義,??testFun和number都是在用到的后面才定義**/
?
?//其實在代碼正真執行時?它會把同一個作用或內用?var?和?function?聲明的變量和方法提到最前面
?//?上面的代碼就變成下面這樣???testFun?和?number?都在全局作用域,所以直接提到代碼最前面
?
??function?testFun(){
?????console.log(number);
??}
?
?var?number;?
?
?testFun();??//這里在執行時number還沒有賦值?所以就是?undefind
?
?number?=?123;


查看完整回答
反對 回復 2019-10-08
  • 1 回答
  • 0 關注
  • 608 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號