关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
长冬未歇
2021-04-03 12:59
采纳率: 46.2%
浏览 60
首页
有问必答
已采纳
js变量提升相关的问题
有问必答
javascript
为什么最后一行 a的值是10 而c的值是200
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
结题
收藏
举报
5
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
CSDN专家-赖老师(软件之家)
2021-04-03 13:05
关注
因为a是fn函数的参数,是一个局部变量,局部变量的值改变并不会影响全局变量的。
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(4条)
向“C知道”追问
报告相同问题?
提交
关注问题
JavaScript
变量提升
2024-08-06 08:41
前端小时的博客
变量提升
是JavaScript中比较“奇怪”的现象,它允许在变量声明之前即被访问(仅存在于var声明变量),是一种JavaScript的缺陷。1、当我们用var进行变量声明的时候,var会把声明的变量全部提前到的最前面。2、只提升...
前端
面试——
变量提升
?函数提升?
2021-03-23 09:46
Ajiia的博客
1:什么是
变量提升
? JavaScript 引擎的工作方式是,先解析代码,获取所有被声明的变量,然后再一行一行地运行。这造成的结果,就是所有的变量的声明语句,包括函数,都会被提升到代码的头部(作用域顶端),这就...
Web
前端
最全面试经常出的JavaScript
变量提升
问题
分析,web
前端
开发
2024-05-09 02:14
2401_84617533的博客
开源分享:【大厂
前端
面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】《
前端
基础面试题》,《
前端
校招面试题精编解析大全》,《
前端
面试题宝典》,《
前端
面试题:常用算法》console.log(‘辛苦了:’ + ...
【
js
】JavaScript的
变量提升
、函数声明提升
2025-05-15 17:02
爱吃羊的老虎的博客
JavaScript中的
变量提升
(Hoisting)是指在代码执行前,变量和函数的声明会被提升到当前作用域的顶部。对于var声明的变量,只有声明会被提升,赋值不会,因此访问未赋值的变量会返回undefined。函数声明会被整体提升...
关于
JS
中
变量提升
的详解
2024-07-07 16:54
学前端的阿柴酱的博客
其中所谓的
变量提升
,其实就是指在JavaScript解析时,会先找到代码中的所有变量声明,然后将其放到其作用域的头部,但请注意!
变量提升
只提升其中的变量声明,不提升其赋值操作。对你日常编写代码造成很大的困扰:为...
js
变量提升
2022-01-24 12:28
betterangela的博客
js
变量提升
堆栈内存 以及 基本&引用数据类型 基本数据类型&引用数据类型 浏览器加载我们
js
时候,首先会形成一个全局作用域window提供一个代码自上而下执行的环境; 引用类型会在作用域外 新开辟一...
【
前端
三剑客之JavaScript】
变量提升
2021-11-19 11:25
CodeMagiclin的博客
【
前端
三剑客之JavaScript】
变量提升
JavaScript执行情况: 1.在执行过程中,若使用了未声明的变量,那么 JavaScript 执行会报错。 2.在一个变量定义之前使用它,不会出错,但是该变量的值会为 undefined,而不是...
JavaScript
变量提升
2022-09-16 22:10
啥也不会的毛不会的博客
当栈内存的作用域形成时,
js
代码执行前浏览器将带有var关键字的变量提前声明(也就是在变量所属的作用域的顶部声明,虽然声明了,但是没有定义,在赋值前——也就是写着var XXX的地方之前,值为undefined),将带有...
2024年
前端
最新JavaScript
变量提升
,函数提升,资深Web
前端
面试题
2024-05-13 13:52
2401_84438160的博客
面试题千万不要死记,一定要自己理解,用自己的方式表达出来,在...变量声明a也被提升了,提到函数体内的最前面,所以输出的是undefined,不会报错,也不会输出100。a = 100 赋值语句并没有被提升,而是待在原地不动。
《
前端
面试题:JavaScript 变量》
2025-06-06 15:10
站在风口的猪1108的博客
本文全面解析JavaScript变量机制,涵盖基础到高级应用。主要内容包括:三种变量声明方式(var、let、const)的特性对比。
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告