腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
函数
级
作用
域
的
优缺点(特别是在Javascript中)
与Java等语言中
的
块
级
作用
域
相比,函数
级
作用
域
在Javascript中
的
优缺点是什么? 我希望看到使用
块
级
作用
域
更难或不可能实现
的
函数
级
作用
域
的
示例。
浏览 1
提问于2010-09-25
得票数 6
回答已采纳
4
回答
期望Javascript中未定义
我看到了一些Javascript代码,偶然发现了这样
的
东西: if(true) { }} 我很确定这会输出未定义
的
结果
浏览 9
提问于2014-06-05
得票数 15
回答已采纳
3
回答
为什么在Javascript中,范围是函数
级
而不是
块
级
很重要?
、
在问题中 JavaScript
的
作用
域
是函数
级
的
,而不是
块
级
的
。 与其他语言相比,使用{会启动新
的
作用
<em
浏览 5
提问于2010-04-27
得票数 2
回答已采纳
3
回答
为什么要用外部访问来声明变量呢?
、
代码为: { }变量url在with中声明,但它可以用来访问外部,为什么?
浏览 0
提问于2012-09-03
得票数 1
回答已采纳
3
回答
函数
级
作用
域
与
块
级
作用
域
的
区别
、
、
、
我理解闭包,并且我使用过它们,但是,在其他语言(如C# )中,函数
级
作用
域
和
块
级
作用
域
之间
的
区别仍然是什么。我一直在努力自学,但在那个问题上没有结果。有人能用一些简单
的
例子来解释我吗?
浏览 8
提问于2014-02-14
得票数 11
回答已采纳
1
回答
类型记录:允许跨多个文件复制vars?
不确定这是否是类型记录(2.1.5)或预期行为中
的
错误,但如果有两个文件在同一个文件夹中声明相同
的
块
级
var:let x = 0;let x = 1;b.ts(1,5):error TS2451:无法重新声明
块
作用
域
变量'
浏览 8
提问于2017-01-24
得票数 9
回答已采纳
1
回答
JS
中for循环中
的
变量
作用
域
、
考虑Javascript中
的
for循环。console.log(i); 如果我运行代码,我将在控制台中得到10。为什么会这样呢?变量'i‘
的
作用
域
如何在for循环之外可用?
浏览 1
提问于2015-11-25
得票数 0
2
回答
方法内/外
的
Ruby
块
变量
作用
域
、
、
我得到了以下不同
的
结果:def myblock y = 1 [x, y] y = 10# => [1,1]x = 1 y = 20[x,y]在
块
外部创建
的
变量在
块
中可用。
浏览 1
提问于2017-07-26
得票数 0
2
回答
Javascript
块
级
作用
域
、
谁能给我解释一下javascript
块
级
作用
域
。
浏览 0
提问于2016-04-27
得票数 0
2
回答
关于
js
块
级
作用
域
函数
的
自动升级
、
为什么第一个是ReferenceError,第二个是TypeError?
浏览 8
提问于2021-12-14
得票数 -1
1
回答
如果我不把变量定义为var或let,变量
的
作用
域
是什么?
、
、
我是
JS
的
新手,如果这不是一个有效
的
问题,请原谅。 console.log("F1",a); console.log("F2",a);f2();我理解let和var
的
函数和
块
级
作用</e
浏览 1
提问于2019-08-09
得票数 0
2
回答
javascript实现词法
作用
域
了吗?
、
为什么返回2而不是1?第二个"var“似乎被默默地忽略了。{ { }}/**/
浏览 0
提问于2014-11-12
得票数 8
1
回答
在JavaScript中是否真的存在
块
范围(作为一个一流
的
语言概念)?
如我们所知,传统上
JS
一直缺乏
块
范围。正如我们所知道
的
,
JS
直到最近才有功能范围。但是..。这是如何真正做到/实现
的
?现在在语言中真的有一个
JS
中
的
块
作用
域
的
头等概念吗?还是
块
作用
浏览 5
提问于2019-10-30
得票数 1
回答已采纳
3
回答
在编译器中如何在机器
级
或内存
级
实现变量
的
作用
域
、
变量
的
作用
域
是如何由编译器实现
的
?我
的
意思是,当我们说静态变量时,
作用
域
仅限于在定义静态变量
的
同一文件中定义
的
块
或函数?这是如何在机器
级
或内存
级
实现
的
? 这个限制到底是如何实现
的
呢?这个
作用
域
是如何在程序运行时解决
的
?
浏览 0
提问于2012-11-03
得票数 8
1
回答
“within”语句中函数声明
的
作用
域
、
、
、
这个问题不是关于是否应该使用with,而是关于with
的
规范定义
的
行为。 下面的代码是否有效?编辑:只在粘贴到Firefox ()时发生此错误,而不是在运行HTML中
的
代码时发生。因此,在Firefox中,上述代码
的
效果是将window.bar设置为undefined。function foo() {...}声明是函数
作用
域
。所以,除非with
块
作用
域
有什么奇怪
的
地方,否则这似乎是火狐
的
bug吗?
浏览 4
提问于2020-02-24
得票数 0
1
回答
为什么允许在JavaScript
的
IF语句中重新声明变量
、
、
、
我知道if语句不像函数那样有自己
的
作用
域
,这意味着它与包含上下文
的
作用
域
相同。但如果是这样,为什么允许我再次重新声明相同
的
变量呢?
浏览 0
提问于2019-12-24
得票数 2
4
回答
.NET -数据
块
级
作用
域
为什么变量k不是这种情况,即k
的
值在每次迭代中递增1?我意识到这可能与值类型和引用类型
的
处理方式有关,但我想检查一下。
浏览 0
提问于2012-07-30
得票数 3
1
回答
JavaScript调用函数和
作用
域
、
、
、
、
最近,我向询问了函数
级
作用
域
和
块
级
作用
域
之间
的
区别。答案是全面的,帮助我了解功能级别的范围,并介绍了吊装概念。 现在我有了另一种考虑。该示例是一个jQuery .ready()函数和在其中声明
的
事件处理程序。也就是说,为什么没有将.click()事件处理程序中声明
的
变量吊起到.ready()函数中?这是因为.click()不是.ready()函数
的
属性吗?而在.click()中声明
的</em
浏览 7
提问于2014-02-16
得票数 1
回答已采纳
1
回答
类型记录编译在VisualStudio 2017安装后返回许多错误
、
:无法重新声明
块
作用
域
变量'Map‘。:无法重新声明
块
作用
域
变量“Set”。:无法重新声明
块
作用
域
变量“符号”。:无法重新声明
块
作用
域
变量“全局”。:无法重新声明
块
作用
域
变量'_‘。
浏览 1
提问于2017-03-31
得票数 1
3
回答
为什么PHP没有
块
级
作用
域
?
指出: 我无法从PHP设计人员那里找到这种架构决策
的
任何理由。为什么PHP被设计成只有本地函数级别的
作用
域
,而没有
块
级
作用
域
?
浏览 8
提问于2017-12-27
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
变量与块级作用域
什么块级作用域,什么是函数作用域?它们有什么区别?
JS进阶 执行上下文和作用域链
变量的作用域
Go 语言中的作用域
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券