JavaScript基本语法
JavaScript遵循ECMA-262规范,虽然目前最新版本已经出到ES10,但是目前获得主流浏览器完全支持的则是ECMAScript5。JavaScript语法就是指构成合法的JavaScript程序的所有规则和特征的集合,包括词法和句法。
1. 基本词法
1.1 字符编码
JavaScript遵循Unicode字符编码规则。Unicode字符集中每个字符使用2个字节来表示。
1.2 区分大小写
JavaScript严格区分大小写。一般采用小写字母编写代码,但在作为构造函数的首字母以及当标识符由多个单词组成使用驼峰命名法时,建议首字母使用大写。
1.3 标识符
标识符就是名称的专业术语。JavaScript标识符包括变量名、函数名、参数名和属性名。合法的标识符应注意以下强制规则:
🌂第一个字符必须为字母、下划线(_)或美元符号($)。
🌂除了第一个字符外,其他位置可以使用Unicode字符。一般建议使用ASCII编码的字母,不建议使用中文。
🌂不能与JavaScript关键字、保留字重名。
1.4 直接量
直接量就是具体的值,即能够直接参与运算或显示的值,如字符串、数值、布尔值、正则表达式、对象直接量、数组直接量、函数直接量等。
1.5 关键字和保留字
关键字就是ECMAScript规定的JavaScript语言内部使用的一组名称(或称为命令)。这些名称具有特定的用途,用户不能自定义同名的标识符。JavaScript 保留词。
1.6 注释
注释就是不被解析的一串字符。JavaScript中注释有两种:单行注释;多行注释。