我是Javascript的新手,我知道,我们应该始终将“var”放在变量之前以保证安全,除非我们想让它变得全局。但是为什么我们不把“var”作为函数的参数呢?这里的例子:
function sum(a, b){
return a + b;
}
not this variant:
function sum(var a, var b){
return a + b;
}
答案 0 :(得分:0)
你说的一切都是错的。
你不应该总是写“var”。 当你这样做时,它不是为了安全。 此外,您可以在其名称前面创建一个全局的,窗口范围的变量,写入“var”。这是你声明它决定其范围的地方。
至于你的问题,答案是:因为那是Javascript语法。