-1
我在JavaScript中很新,我對如何正確聲明變量有以下懷疑。如何正確地在JavaScript中聲明一個變量?
那麼,這個變量聲明之間存在一些差異:
my_pkcoda = document.getElementById('pkcodaSelected').value;
(my_pkcoda變量之前沒有宣佈進入代碼在此聲明,第一次和值,所分配給它)
和:
var my_pkcoda = document.getElementById('pkcodaSelected').value;
或者有沒有區別?
的主要區別是變量將生活在範圍看到這個答案:在第一個例子,它可能會在全球範圍內,而在第二個它將生活在當前的函數範圍內(如果您沒有使用任何函數,它可能與全局範圍相同)。 – Sirko
[聲明無var關鍵字的變量]的可能重複(http://stackoverflow.com/questions/6888570/declaring-variables-without-var-keyword) – CodingIntrigue
你應該在這裏得到你的迴應:http://stackoverflow.com/問題/ 2485423/is-using-var-to-declare-variables-optional – lucasgehin