課程
/前端開發
/JavaScript
/JavaScript進階篇
如題,for循環的初始化變量可以沒有var嗎
2019-02-14
源自:JavaScript進階篇 4-5
正在回答
就是全局變量和局部變量的區別吧,感覺循環語句其實和函數很像。
慕九州0163930
牙買得 路過的
應該是需要的吧,變量需要聲明才能使用,聲明就是給這個變量分配一個內存空間用于存放這個變量的值,這里沒有用var,是因為前面已經聲明過了,變量的聲明只需要一次,之后就可以一次甚至多次使用(賦值)這個變量而不需要進行再次聲明。如果你只聲明了變量,卻沒有進行賦值,那么這個變量的值就默認為undefined
var不是必要的,JavaScript運行為定義直接使用,但是通常情況下為了規范起見,建議先定義再使用
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
6 回答for里面的初始變量可以有兩個的嗎?
3 回答for循環變量定義問題
6 回答for循環中的i 變量如何隨著循環改變???
5 回答為什么sum變量必須初始化
1 回答for循環沒寫對嗎
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-05-19
就是全局變量和局部變量的區別吧,感覺循環語句其實和函數很像。
2019-03-27
牙買得 路過的
2019-02-19
應該是需要的吧,變量需要聲明才能使用,聲明就是給這個變量分配一個內存空間用于存放這個變量的值,這里沒有用var,是因為前面已經聲明過了,變量的聲明只需要一次,之后就可以一次甚至多次使用(賦值)這個變量而不需要進行再次聲明。如果你只聲明了變量,卻沒有進行賦值,那么這個變量的值就默認為undefined
2019-02-14
var不是必要的,JavaScript運行為定義直接使用,但是通常情況下為了規范起見,建議先定義再使用