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

来源:4-1 全局作用域和局部作用域

Aurora_Meteor

2020-03-14 16:28:51

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

写回答

2回答

好帮手慕夭夭

2020-03-14

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

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

0

好帮手慕夭夭

2020-03-14

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

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

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

0
hurora_Meteor
h 我记得es6好像是个什么标准,不是JavaScript的标准是吗?所以那个“老师这里提到的块级作用域是es6中的概念,即在es6中,if和for中的花括号会形成块级作用域。”对js中的if和for的使用没有影响?
h020-03-14
共1条回复

0 学习 · 14456 问题

查看课程