首页
85问答库
>
var a= 10; function fn() { a = a + 1; console.log(a); } fn(); console.log(a); 最后输出的值为啥是11
var a= 10; function fn() { a = a + 1; console.log(a); } fn(); console.log(a); 最后输出的值为啥是11
JS
2024-11-15 15:26:55
推荐回答(1个)
回答1:
因为函数fn中访问的a是全局的a,在函数中修改a的值后,函数外可以反映出这种修改。
相关问答
在面试前端开发的时候遇到一个面试题,求解 var a =10...
观察以下代码: var a = 10 ; (function...
js这样写是什么意思?var a=(function(){}...
JavaScript函数定义语法var fn = funct...
var n=10;function fun(){n++; c...
var obj={ a:function(){ consol...
js var a=10; console.log(a++-1...
js中 var a=10; console.log(a==N...
最新问答
var a= 10; function fn() { a = a + 1; console.log(a); } fn(); console.log(a); 最后输出的值为啥是11
何为历史遗留问题房屋
圆通快递苏州发武汉3公斤要多少钱?江苏的说一说?
求昆山新客站到淳安的汽车时刻表!
吃感冒药过了几个小时了,可以喝酒吗
怎样控制饮食达到减肥的效果啊 我现在是106斤,怎样能在两个月内减到90斤呢?
汽车前中控台有一块小纸片掉进去了能有隐患吗
唇蜜,唇釉,唇彩三者有何区别
我家的主卧马桶朝向隔着墙对着床。有客人来家里看到后说不好。叫我改,请问这样需要该么
中国收藏研究古代近代服饰的博物馆有没有?