📜  js 中的标识符 - Javascript (1)

📅  最后修改于: 2023-12-03 15:02:22.803000             🧑  作者: Mango

JS 中的标识符

在 JavaScript 中,标识符是用于识别变量、函数、属性这些命名实体的名称。标识符可以包含字母、数字、下划线和美元符号,并且必须以字母、下划线或美元符号开头。

命名规则

在 JavaScript 中,标识符的命名规则如下:

  1. 标识符必须以字母、下划线或美元符号开头;
  2. 标识符可以包含字母、数字、下划线和美元符号;
  3. 标识符不能包含空格和其他特殊字符;
  4. 标识符不能是 JavaScript 的保留字;
  5. 标识符应该具有描述性,以便于代码阅读和理解。
JavaScript 的保留字

JavaScript 中有一些保留字,这些保留字是被编程语言所保留的,因此不能将它们用作变量或函数的名称。下面是 JavaScript 中的保留字列表:

abstract, boolean, break, byte, case, catch, char, class, const, continue, debugger, default, delete, do, double, else, enum, export, extends, false, final, finally, float, for, function, goto, if, implements, import, in, instanceof, int, interface, let, long, native, new, null, package, private, protected, public, return, short, static, super, switch, synchronized, this, throw, throws, transient, true, try, typeof, var, void, volatile, while, with, yield
标识符的命名习惯

在 JavaScript 中,标识符的命名应该遵循以下习惯:

  1. 小驼峰命名法(Camel Case):第一个单词小写,后续单词首字母大写,如:firstName;
  2. 大驼峰命名法(Pascal Case):所有单词首字母大写,如:FirstName;
  3. 下划线命名法:每个单词之间用下划线分割,如:first_name。
示例
// 小驼峰命名法
let firstName = 'John';
let lastName = 'Doe';

// 大驼峰命名法
let FullName = firstName + ' ' + lastName;

// 下划线命名法
let first_name = 'John';
let last_name = 'Doe';

以上例子展示了在 JavaScript 中,如何使用不同的命名规则来创建标识符。

总结

在 JavaScript 中,标识符是用于识别变量、函数、属性这些命名实体的名称。标识符必须遵循一定的命名规则,并应该具有描述性以便于代码阅读和理解。同时,在命名标识符时应该遵循命名习惯。