- 什么是标识符
- 从字面上理解就是用来标识某些东西的符号,标识的目的就是为了将这些东西区分开来
- 其实标识符的作用就跟人类的名字差不多,为了区分每个人,就在每个人出生的时候起了个名字
- 日常生活中乔丹、刘德华、吴京这些都是标识符
- 在编程中标识符就是程序员自己在程序中起的一些名字
- 例如定义变量时的变量名称就是一个标识符var num;, 这里的num就是标识符
- 标识符命名规则(必须遵守)
-
只能由26个英文字母的大小写、10个阿拉伯数字0~9、下划线_、美元符号$组成
-
不能以数字开头, 也不能是纯数字
-
严格区分大小写,比如test和Test是2个不同的标识符
-
不可以使用关键字、保留字作为标识符
-
JS底层保存标识符时实际上是采用的Unicode编码,所以理论上讲,所有的utf-8中含有的内容都可以作为标识符(中文也可以作为标识符, 但在企业开发中一定不要使用中文作为标识符)
-
- 标识符的命名规范(建议遵守)
- 变量的名称要有意义(有利于提高代码的阅读性)
- 变量的命名遵循驼峰命名法, 首字母小写第二个单词的首字母大写
例如: useName, lastName;
-
练习: 找出所有不合法的标识符