zl程序教程

您现在的位置是:首页 >  前端

当前栏目

JavaScript - 词法结构

JavaScript 结构 词法
2023-09-11 14:15:54 时间

前言

编程语言的词法结构是一套基础性规则,用来描述如何使用这门语言来编写程序。作为语法的基础,它规定了诸如变量名是什么样的、怎么写注释,以及程序语句之间如何分隔等规则。

字符集

JavaScript程序是用Unicode字符集编写的。Unicode是ASCII和Latin-1的超集,并支持地球上几乎所有在用的语言。ECMAScript 3 要求JavaScript的实现必须支持Unicode2.1及后续版本,ECMAScript 5 则要求支持Unicode3及后续版本。

区分大小写

JavaScript是区分大小写的语言,也就是说关键字、变量、函数名和所有标识符(identifier)都必须采取一致的大小写形式。例如,关键字if必须写成 " if ",而不能写成 " IF/If/iF "。

但需要注意的是,HTML并不区分大小写。由于它和客户端JavaScript联系紧密,因此这点区别很容易混淆。许多客户端JavaScript对象和属性与它们所表示HTML标签和属性同名。在HTML中,这些标签和属性名可以使用大写或小写,而在JavaScript中则必须是小写。例如,在HTML中设置事件处理程序时,onclick属性可以写成 " onClick ",但在JavaScript代码(或者XHTML文档)中,必须使用小写的onclick。

严格来讲,XHTML是区分大小写的,但由于浏览器有着强大的纠错能力,即使文档中包含很多不严格的大小写,浏览器还是能正确解析渲染。

空格、换行符和格式控制符

JavaScript会忽略程序中标识(token)之间的空格,