首页 > 解决方案 > JavaScript 函数

问题描述

我是编程和 javascript 的新手。我对以下代码的输出感到困惑。

所以在第一个代码中,输出是 10,而在第二个代码中,输出是 20 怎么样?

var a = 10;

function test() {
    a = 20;
   return;
   function a(){}
}

test();
console.log(a);

var a = 10;

function test() {
    a = 20;
   return;
   
}

test();
console.log(a);

标签: javascript

解决方案


推荐阅读