整数を取り、その値を変更する関数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>