Javascript函数参数和变量

Javascript函数参数和变量,javascript,Javascript,可以在JS中编写这样的函数吗 function functionName(element) { var element = something } 我的意思是,同一函数中的函数参数和变量都是由相同的名称定义的。这是有效的js吗?正如@adeneo所说:这是可能的,但毫无意义 您可能打算这样使用: function functionName(element) { var something = element } 你试过了吗?这是可能的,但毫无意义。你应该花三秒钟来测试->你想实现

可以在JS中编写这样的函数吗

function functionName(element) {
   var element = something
}

我的意思是,同一函数中的函数参数和变量都是由相同的名称定义的。这是有效的js吗?

正如@adeneo所说:这是可能的,但毫无意义

您可能打算这样使用:

function functionName(element) {
   var something = element
}

你试过了吗?这是可能的,但毫无意义。你应该花三秒钟来测试->你想实现什么?因为正如@adeneo所说,这毫无意义……var被忽略了;在特定的词汇上下文中,一个给定符号只能有一个绑定。变量名用完了-什么?