javascript - 如何在javascript中更改函数中变量的值?

标签 javascript jquery

var e = 15;

function change_value(e){

    e = 10;
}

change_value(e);

console.log(e);

e 的值仍然是 15。

最佳答案

函数作用域内的e与全局作用域内的e不同。

只需删除函数参数:

var e = 15;

function change_value(){
    e = 10;
}

change_value();
console.log(e);

关于javascript - 如何在javascript中更改函数中变量的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31071754/

相关文章:

jquery - 使用 JQuery 删除特定数字后的单词

jquery - 如何在 jQuery 中编写循环,等待每个函数完成后再继续循环

javascript - 将单选按钮添加到自动完成字段

javascript - Angular 方向正弦波

javascript - 在浏览器中提交表单和在javascript中多线程

javascript - 如何在我的 Codepen (Javascript) 中使用来自 Github gist 的代码?

javascript - 如何使用 JQuery 在 HTML 中创建带有引号包含字符串参数的 onclick javascript 链接?

javascript - 在 Safari 上使用 Javascript 获取客户端 IP 地址

javascript - 关于 javascript 事件处理程序语法的问题

javascript - 如何获取部分html标记作为变量