我有函数change(x)接受一个整数并改变它的值
function change(x) {
x=26;
}
然后我创建一个变量并尝试更改它的值
window.onload=function(){
var a = 10;
change(a);
console.log(a);
}
a并没有像我预期的那样改变。是否可以在不使用 return 的情况下以简单的方式在 JavaScript 中实现此行为?我宁愿避免使用对象和全局变量。
这是我的整个代码:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<script>
function change(x) {
x=26;
}
window.onload=function(){
var a = 10;
change(a);
console.log(a);
}
</script>
</body>
</html>