ES6 语法17 Mar 2025 | 5 分钟阅读 语法是定义符号排列规则的集合。每种语言规范都有其语法。 语法适用于编程语言,其中文档代表源代码,也适用于标记语言,其中文档描述了数据。 JavaScript 中的程序由以下部分组成: 字面量: 字面量可以定义为在源代码中表示固定值的符号。通常,字面量用于初始化变量。在下面的示例中,您可以看到字面量的用法,其中 1 表示整数文字,字符串 "hello" 是一个字符串字面量。 变量: 变量是由内存地址标识的存储位置。 变量是存储程序值的内存块的名称。 变量的名称是引用存储值的标准方法。 关键字: 在计算机编程中,关键字是在特定上下文中具有特殊含义的词。它不能用作标识符,例如变量名、函数名或标签。 运算符: 运算符是定义操作数处理的符号。 运算符的一些常见示例包括算术运算符(加法用 +)、逻辑运算符(如 AND 或 &&) 等。 注释: 注释是程序员可读的计算机程序源代码中的注解(额外信息)。 添加注释是为了使人类更容易理解源代码。 注释增加了代码的可读性,并被编译器和解释器忽略。 JavaScript 支持以下两种类型的注释
标识符: 标识符是赋予程序中元素(如函数、变量等)的名称。 标识符有一些规则,如下所示
例如: 在此示例中,您将看到有效和无效的标识符声明示例。 有效的标识符示例: userName, user_name, name14, $name. 无效的标识符示例: Name@, user name, user-name, 14name. 换行符和空格ECMAScript 忽略程序中出现的制表符、空格和换行符。 我们可以轻松地在程序中使用制表符、空格和换行符,并且可以可靠地格式化和缩进程序,这提高了代码的可读性并使其易于理解。 JavaScript 参考中有一些要点定义如下 JavaScript 和驼峰命名法JavaScript 程序员应使用小驼峰命名法(以小写字母开头)。 例如. userName, firstName, cityName 等。 需要注意的是,JavaScript 中不允许使用连字符,因为连字符保留用于减法。JavaScript 区分大小写JavaScript 中的标识符区分大小写。 这意味着大写字符和小写字符在 JavaScript 中是不同的。 例如 username 和 userName 在 JavaScript 中都是不同的变量 分号是可选的在 JavaScript 中,分号的使用是可选的。 但是,如果单行具有多个语句(指令序列),则这些语句必须用分号分隔。 例如 在 JavaScript 中执行代码 让我们尝试通过一个例子来了解 JavaScript 中如何执行代码 通过使用 .js 扩展名保存此文件,因为我们使用名称 Example.js 保存它。 然后,右键单击此文件,该文件位于 visual studio code 项目资源管理器窗口的工作文件选项下,然后选择“在终端中打开”选项。 在终端中键入以下命令以执行文件 成功执行后,您将获得以下输出 严格模式严格模式是在 ECMAScript 5(ECMAScript 规范的第五版)中引入的。 您可以在所有程序中使用此严格模式。 它将帮助您编写干净的代码,例如防止您使用未声明的变量。 使用严格模式的优点严格模式对普通 JavaScript 语义进行了一些更改
如何声明严格模式您可以通过在函数或脚本的开头添加 "use strict"; 来声明严格模式。 在脚本的开头声明: 当您在脚本的开头声明它时,它将是一个全局作用域,即,脚本中的所有代码都将在严格模式下执行。 例如 当我们执行此示例时,我们会收到一个错误,因为我们没有声明变量 x。 在函数内部声明:当你在函数内部声明它时,它将是一个局部作用域,即函数中的代码将处于严格模式。 ES6 和提升提升是在代码执行之前将所有声明移动到作用域顶部的默认行为。 它适用于函数和变量。 它允许 JavaScript 在声明之前使用组件。 提升不适用于在严格模式下运行的脚本。 下一个主题ES6 扩展运算符 |
我们请求您订阅我们的新闻通讯以获取最新更新。