首页
好吧问答库
>
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
有1个网友回答
网友(1):
因为函数fn中访问的a是全局的a,在函数中修改a的值后,函数外可以反映出这种修改。
相关问答
最新问答
请问昆山2010年社保缴费基数和各项单位和个人分担比率,谢谢!
女生明明生气了,却说没事。这是为什么
古代神话中的怪兽有哪些?
如何用 Sublime Text 实现C⼀C++代码的编译运行
π是多少
晶码战士的TV目录
申雪⼀赵宏博的感人故事
男人尿道感染与女朋友发生性关系是否会传染
对方借钱不还,法院起诉赢了,调查名下无任何财产,该怎么办?
我弟弟08年理科高考考了551分,请各位给参谋下怎么填报志愿好。填报河北建筑工程学院录取的可能性大吗?