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

為了賬號安全,請及時綁定郵箱和手機立即綁定

for循環里初始化變量可以沒有var嗎

如題,for循環的初始化變量可以沒有var嗎

正在回答

4 回答

就是全局變量和局部變量的區別吧,感覺循環語句其實和函數很像。

0 回復 有任何疑惑可以回復我~
#1

慕九州0163930

for循環里初始化變量沒有定義(var)的話,如果在for循環外面再次調用這個變量,那個變量的值會是最后一次循環所得到的值。
2019-05-19 回復 有任何疑惑可以回復我~
#2

慕九州0163930

將for循環復制幾份,看結果就會得到明顯不同的結果
2019-05-19 回復 有任何疑惑可以回復我~
#3

慕九州0163930

感覺這個說法不太準確,不用太當真
2019-05-19 回復 有任何疑惑可以回復我~

牙買得 路過的

0 回復 有任何疑惑可以回復我~

應該是需要的吧,變量需要聲明才能使用,聲明就是給這個變量分配一個內存空間用于存放這個變量的值,這里沒有用var,是因為前面已經聲明過了,變量的聲明只需要一次,之后就可以一次甚至多次使用(賦值)這個變量而不需要進行再次聲明。如果你只聲明了變量,卻沒有進行賦值,那么這個變量的值就默認為undefined

0 回復 有任何疑惑可以回復我~

var不是必要的,JavaScript運行為定義直接使用,但是通常情況下為了規范起見,建議先定義再使用

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

for循環里初始化變量可以沒有var嗎

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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