我不明白这是因为java是我的第一个编程语言。为什么我们不能在JavaScript中用函数括号声明局部变量?
在java中,括号内的变量应该声明
例如
public int checkUserName(int minLength){
//some codes
}
但在JavaScript
function checkUsername(var minLength){
//some codes
}
显示出出人意料的令牌VAR误差
我知道的Java和JavaScript是两种不同的语言,但我只是想知道为什么它不允许在JavaScript中使用。我知道这是不允许的,我只是想知道为什么。
我问这个,因为我的JavaScript的书没有解释我为什么的JavaScript不允许。它只是说你应该写,但不是为什么。
在JavaScript中,你不必添加参数必须是 – Jer
为什么值的类型?因为不同的语言使用不同的语法你所要求的是有据可查的 – charlietfl
*“问为什么这么差?”*不。但它确实需要强调,所以人们不会误读它。 –