JavaScript学习:JavaScript语法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript学习:JavaScript语法相关的知识,希望对你有一定的参考价值。

ECMAScript的语法大量借鉴了C及其他类C语言(如Java和Perl)的语法。

(1)区分大小写

区分大小写意味着,变量名test和Test分别表示两个不同的变量。也就是说,关键字、变量、函数名和所有标识符(identifier)都必须采取一致的大小写形式。

但需要注意的是,html并不区分大小写(尽管XHTML区分大小写)。由于它和客户端javascript(运行在Web浏览器中的JavaScript)联系紧密,因此这点区别很容易混淆。

许多客户端JavaScript独享和属性与它们所表示的HTML标签和属性同名。在HTML中,这些标签和属性名可以使用大写也可以是小写,而在JavaScript中则必须是小写。例如,在HTML中设置事件处理程序时,onclick属性可以写成onClick,但在JavaScript代码(或者XHTML文档)中,必须使用小写的onclick。

(2)标识符

所谓标识符,就是指变量、函数、属性的名字,或者函数的参数。

标识符的格式规则如下:

  • 第一个字符必须是一个字母、下划线(_)或一个美元符号($)。
  • 其他字符可以是字母、下划线、美元符号或数字。
  • 标识符中的字母也可以包含扩展的ASCII货Unicode字母字符,但我们不推荐这样做。

JavaScript标识符采用驼峰大小写格式,也就是第一个字母小写,剩下的每个单词的首字母大写。

虽然没有谁强制要求必须采用这种格式,但为了与JavaScript内置的函数和对象命名格式保持一致,可以将其当做一种最佳实践。

(3)语句

JavaScript中的语句以一个分号结尾,如果省略分号,则由解析器确定语句的结尾。虽然语句结尾的分号不是必需的,但我们建议任何时候不要省略它。

(4)关键字和保留字

关键字和保留字均不能用作标识符。

JavaScript描述了一组具有特定用途的关键字,按照规则,关键字也是语言保留的,不能用作标识符。JavaScript还描述了另一组不能用作标识符的保留字,尽管保留字在这门语言中还没有任何特定的用途,但它们有可能在将来被用作关键字。

(5)注释

JavaScript使用C风格的注释,包括单行注释和块级注释。单行注释以两个斜杠开头,如下所示:

//单行注释

块级注释以一个斜杠和一个星号(*)开头,以一个星号和一个斜杠结尾,如下所示:

/*

 *这是一个多行(块级)注释

 */

虽然上面注释中的第二行以一个星号开头,但这不是必需的。之所以添加星号,纯粹是为了提高注释的可读性。

以上是关于JavaScript学习:JavaScript语法的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript学习笔记——JavaScript语法之函数

JavaScript学习:JavaScript语法

JavaScript学习笔记(10)——JavaScript语法之操作DOM

JavaScript学习笔记——JavaScript语法之数据类型

JavaScript语法知识学习

JavaScript入门学习之一——初级语法