JavaScript基础——词法结构

JavaScript区分大小写;(HTML不区分大小写,XHTML区分大小写)

JavaScript会忽略程序中标识之间的空格;多数情况下,JavaScript也会忽略换行符

Unicode转义序列均以\u为前缀,其后跟随4个十六进制数。

//行注释;/*跨行注释*/

JavaScript标识符必须以字母、下划线(_)或美元符($)开始。后续的字符可以是字母、数字、下划线或美元符(数字是不允许作为首字符出现的,以便JavaScript可以轻易区分开标识符和数字)。

在return、break和continue和随后的表达式之间不能有换行(换行则JavaScript会自动在第一行末尾加上;号)。

“++”和“--”运算符在作为后缀表达式时,它和表达式应当在同一行;否则,行尾将填补分号,同时“++”或“--”将会作为下一行代码的前缀操作符并与之一起解析。如:

x

++

y

这段代码将解析为“x;++y”,而不是“x++;y”。

时间: 2024-08-11 08:03:08

JavaScript基础——词法结构的相关文章

JavaScript的词法结构精华篇

词法结构是一套基础性的规则,用来描述如何使用这门语言来编写程序.诸如如何给变量命名,如何写注释,如何分割短语等等. 我总结为以下几点 1.字符集使用Unicode码 2.区分大小写 javascript是区分大小写的语言.也就是说,关键字,变量,函数名和所有的标识符(identifier)都必须采取一致的大小写形式.注意:HTML并不区分大小写.在HTML中,标签和属性名可以是大写也可以是小写,而在javascript中则必须是小写. 3.注释有两种:单行注释(//)多行注释(/**/) ? 1

javascript的词法结构

1.字符集 Javascript程序采用的是Unicode(两个字节表示一个字符)字符集编写的. 2.区分大小写 Javascript是区分大小写的语言.HTML是不区分大小写,由于两者联系紧密,注意区分. 3.空格和换行符 Javascript会忽略程序标识符之间的空格,多数情况下,也会忽略换行符. 4.注释 Javascript支持两种格式的注释. 单行注释://注释内容 多行注释:/*注释内容注释内容*/ 两个多行注释不能嵌套. 5.直接量 所谓直接量,就是程序中直接使用的数据值. 1.2

JavaScript词法结构

编程语言的词法结构是一套基础性规则,用来描述如何使用这门语言来编写程序,作为语法的基础,JavaScript基本词法结构如下: 1.JavaScript程序是用Unicode字符集编写的,Unicode是ASCII和Latin-1的超集,并支持地球上几乎所有的语言. 2.JavaScript是区分大小写的语言,而HTML并不区分大小写. 3.JavaScript会忽略程序中标识之间的空格,多数情况下,JavaScript同样会忽略换行符. 4.JavaScript定义了一种特殊序列,使用6个AS

第二章:Javascript词法结构

编程语言的词法结构是一套基础性的规则,用来描述你如何编写这门语言.作为语法的基础,它规定了变量名是怎么样的,如何写注释,以及语句之间是如何区分的.本节用很短的篇幅来介绍javascript的词法结构. 1.字符集 javascript程序是用Unicode字符集编写的,Unicode是ASCII和Latin-1的超集,并支持地区上几乎所有的语言.ECMAscript3要求javascript的实现必须支持Unicode2,1及后续版本,ECMAscript5则要求支持Unicode3及后续版本

Note | javascript权威指南[第六版] 第2章:词法结构

语法结构规定了诸如变量名是什么样的.怎么写注释,以及程序语句之间如何分隔等规则.本章用很短的篇幅来介绍JavaScript的词法结构. 2.1.字符集 JavaScript程序是用Unicode字符集编写的.Unicode是ASCII和Latin-1的超集,并支持地球上几乎所有在用的语言. 2.1.1.区分大小写   JavaScript是区分大小写的语言.也就是说,关键字.变量.函数名和所有的标识符(identifier)都必须采取一致的大小写形式.但需要注意的是,HTML并不区分大小写(尽管

javascript基础语法——词法结构

× 目录 [1]java [2]定义 [3]大小写[4]保留字[5]注释[6]空白[7]分号 前面的话 javascript是一门简单的语言,也是一门复杂的语言.说它简单,是因为学会使用它只需片刻功夫:而说它复杂,是因为要真正掌握它则需要数年时间.实际上,前端工程师很大程度上就是指javascript工程师.前端入门容易精通难,说的是前端,更指的是javascript.本文是javascript基础语法的第一篇——词法结构 与java关系 关于javascript有这样一个说法,java和jav

JavaScript权威指南--词法结构

使用广泛,所有的浏览器(桌面.手机.屏蔽等等)都配有相应的JavaScript解析器. 三技能:JavaScript.HTML.CSS. JavaScript早已超出了其“脚本语言”本身的范畴,而成为一种集健壮性/高效性和通用性为一身的编程语言. 编程语言的词法结构是一套基础性规则,用来描述如何使用这门语言来编写程序.作为语法的基础,它规定了诸如变量名是什么样的.怎么写注释,以及程序语句之间如何分割的等规则. 1.字符集 JavaScript程序是用Unicode字符集编写的.Unicode是A

2.词法结构-JavaScript权威指南笔记

今天是第二章.所谓词法结构(lexical structure),就是写代码中最基本的东西,变量命名,注释,语句分隔等,这是抄书抄的... 1.字符集,必须是Unicode,反正Unicode是ASCII的超集,各种语言妥妥支持,克林贡语=.=?当我没说 2.JavaScript是区分大小写的. 这一点给我留下了深刻印象.去年五月份,第一次写JavaScript,document.getElementById()写成了document.getElementByID(),妈蛋整整一个上午硬是get

JavaScript语言核心之词法结构

编程语言的词法结构是一套基础性规则,用来描述如何使用这门语言来编写程序.作为语法的基础,它规定了诸如变量名是什么样的.怎么写注释,以及程序语句之间如何分割的等规则. 1.1字符集 JavaScript程序是用Unicode字符集编写的.至于Unicode字符集,目前虽然查过一些资料,但是至今对UTF-8.UTF-16还是晕菜,也没搞懂一个汉字到底占几个字节的问题,所以这里就不做介绍了(就当埋坑了,以后搞懂了再做介绍吧).至于计算js中一个字符串所在字节数,曾查到如下实现代码: 1 /** 2 *