在变量中存储值是编程中的一个基本概念 。变量的“范围”决定了它在整个程序中何时可用和不可用 。理解 JAVAScript 中的变量作用域是在语言中打下坚实基础的关键之一 。
本文将解释 JavaScript 的作用域系统是如何工作的 。您将了解声明变量的不同方式、局部作用域和全局作用域之间的区别,以及称为“提升”的东西——一种 JavaScript 怪癖,可以将看似无辜的变量声明变成一个微妙的错误 。
变量范围在 JavaScript 中,变量的范围由变量声明的位置控制,它定义了可以访问特定变量的程序部分 。
目前,在 JavaScript 中声明变量的方法有三种:使用 oldvar关键字,以及使用 newlet和const关键字 。在 ES6 之前,使用var关键字是声明变量的唯一方法,但现在我们可以使用letand const,它有更严格的规则,并且代码更不容易出错 。我们将在下面探讨所有三个关键字之间的差异 。
范围规则因人而异 。JavaScript 有两个作用域:
推荐阅读
- 盘点10个最受欢迎的谷歌人工智能项目
- 一文带你读懂Python计算机视觉中的OpenCV手势识别方法
- Android获取屏幕宽高的四种方式
- 5个前端开发框架的发展趋势
- 玫瑰红枣红茶作用,红枣玫瑰茶的作用与功效与禁忌
- 红茶加菊花茶,毛尖茶加冰糖的功效与作用
- 如何辨别红茶好坏,蒲公英与苦荞茶的作用与功效
- 用红茶喝药后呕吐,白花大茶药的功效与作用
- 红茶大观园,苟纪茶的功效与作用
- 雪山红茶的药用价值,雪莲茶的功效和作用