課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
比如兩個函數前一個函數里面聲明一個i變量值是 45,兩個函數先后執(zhí)行 ,后面一個函數想用前面函數i的值,可以直接用嗎?還是要重新賦值?
2016-07-26
源自:JavaScript進階篇 9-5
正在回答
把變量的定義放在所有函數外面,這個變量就是,全局變量
? 2.在函數內定義變量,那么這個變量就只在這個函數內部有效
3,如果你在函數外面定義了變量a,又在一個函數內定義了變量a,那么,函數會完全屏蔽外面的全局變量a
4.全局變量,無論在何處,變量 的值的改變全局有效。
ian_zhou 提問者
不可以直接用的,函數內定義的變量在本函數內有效,如果你想要兩個變量能夠共用??梢詫⒆兞吭O置為全局變量。當然也可以設置一個閉包來用其他函數的變量。
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態(tài)交互世界
3 回答函數名可以與變量同名嗎,還是變量名不可以與函數同名啊,為什么
1 回答函數的參數可以使變量名嗎?
2 回答函數名跟變量名不能重復嗎?
2 回答把setInterval()里的函數單獨拉出來定義,為什么5就不跳表了?是全局變量跟局部變量的問題嗎?
5 回答為毛兩個變量用同一個名字?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-09-23
把變量的定義放在所有函數外面,這個變量就是,全局變量
? 2.在函數內定義變量,那么這個變量就只在這個函數內部有效
3,如果你在函數外面定義了變量a,又在一個函數內定義了變量a,那么,函數會完全屏蔽外面的全局變量a
4.全局變量,無論在何處,變量 的值的改變全局有效。
2016-07-26
不可以直接用的,函數內定義的變量在本函數內有效,如果你想要兩個變量能夠共用??梢詫⒆兞吭O置為全局變量。當然也可以設置一個閉包來用其他函數的變量。