javascript - 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);
解决方案
推荐阅读
- flutter - 如何在颤动中获得像facebook一样的微光效果?
- c# - 如何使用谷歌翻译 api 转换文本文件?
- ios - Metal App FPS 在 Debug 中下降,但在分析时在 Instruments 中很好
- mongodb - 在 MongoDB 中返回多个值
- c++ - 模板函数指针参数与构造函数参数
- javascript - 为什么图片没有变化?
- node.js - readFileSync 或 safeLoad 上的存根回调函数
- go - 尝试使用 gob.Decoder() 解码 blob 时出现错误(gob:未知类型 id 或损坏的数据)
- asp.net-mvc - ASP.NET MVC:传递以查看嵌套对象
- reactjs - 如何在 React 中导入多个图像?我有对象而不是路径