2016-08-06 34 views
0

我是Javascript新手,我知道,除了我們希望使其成爲全局變量之外,我們應該始終在變量之前加上「var」。但爲什麼我們不把「var」作爲函數的參數?這裏的例子:爲什麼不把var放在函數的參數中?

function sum(a, b){ 
    return a + b; 
} 
not this variant: 
function sum(var a, var b){ 
    return a + b; 
} 
+0

因爲它的JavaScript沒有必要使用VAR,因爲在JS你不聲明INT,字符串..只有VAR.IN語言像Java你應該這樣做 –

回答

0

你說的一切都是錯誤的。

你不應該總是寫「var」。 當你這樣做,這不是爲了安全。 另外,你可以有一個全局的,窗口範圍的變量,在它的名字前寫上「var」。它是你聲明它的地方,它決定了它的範圍。

至於你的問題,答案是:因爲這是Javascript語法。

+0

謝謝,我已經strcucturized在我的腦海中的信息 –

相關問題