Node.js 在js中,是否仍然可以更改函数中全局变量的值和本地范围之外的访问权限

Node.js 在js中,是否仍然可以更改函数中全局变量的值和本地范围之外的访问权限,node.js,scope,global-variables,Node.js,Scope,Global Variables,是否仍要更改函数中全局变量的值,并在javascript或nodejs中访问函数外部全局变量的更改值 var x=8; function changed(x) { x=10; } console.log(x); 实际输出是8,但我希望x的值是10。在javascript或nodejs中是否可能?如果传递x,那么参数将成为函数的局部变量,当变量是全局变量时,您可以在任何函数中使用它来更改全局变量的值,并且它将反映到所有地方 var x=8; function changed() {

是否仍要更改函数中全局变量的值,并在javascript或nodejs中访问函数外部全局变量的更改值

var x=8;
function changed(x)
{
   x=10;
 }
console.log(x);

实际输出是8,但我希望x的值是10。在javascript或nodejs中是否可能?如果传递x,那么参数将成为函数的局部变量,当变量是全局变量时,您可以在任何函数中使用它来更改全局变量的值,并且它将反映到所有地方

var x=8;

function changed() {
   x=10;
}
changed(x)
console.log(x);

如果传递x,那么参数将成为函数的局部变量。当变量是全局变量时,您可以在任何函数中使用它来更改全局变量的值,并且它将反映到所有地方

var x=8;

function changed() {
   x=10;
}
changed(x)
console.log(x);

可能重复并从
更改的
函数中删除参数,否则重新分配该参数只会重新分配与本地名称关联的值可能重复并从
更改的
函数中删除该参数,否则重新分配该参数只会重新分配与本地名称关联的值