if和for语句的{}算是什么?

if和for语句的{}算是什么?

视频最后说的块作用域的特点明白了,但是if和for语句的{}到底是什么?是块作用域吗?还是与块作用域类似?还是说不是块作用域也不类似,是另外的什么作用域?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,es6是JavaScript下一个标准,但我们平时说的JavaScript指的是es5 。也就是说为了区分不同的语法标准,我们不会把es6叫成JavaScript。它们是不同的语法,不会相互影响的。这里重新理解一下哦。

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

好帮手慕夭夭 2020-03-14 16:54:28

同学你好,在JavaScript中,是没有块级作用域的,只有全局作用域和局部作用域(仅函数才是局部作用域)。if和for中的花括号写在全局就是全局作用域。

老师这里提到的块级作用域是es6中的概念,即在es6中,if和for中的花括号会形成块级作用域。暂时了解一下就行,最后一个阶段es6课程中会有讲解的哦。

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

  • 提问者 Aurora_Meteor #1
    我记得es6好像是个什么标准,不是JavaScript的标准是吗?所以那个“老师这里提到的块级作用域是es6中的概念,即在es6中,if和for中的花括号会形成块级作用域。”对js中的if和for的使用没有影响?
    2020-03-14 17:03:19
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
2.组件化网页开发
  • 参与学习           人
  • 提交作业       1121    份
  • 解答问题       14456    个

本阶段在运用JS实现动态网页开发的基础上,带你深入理解企业开发核心思想,完成一个企业级网页的开发,体验前端工程师的成就感。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师