第2章 词法结构

1. JavaScript程序是用Unicode字符集编写的。所以变量名可以是中文。

2. JavaScript是区分大小写的编程语言。但是HTML并不区分大小写。由于HTML和客户端JavaScript联系紧密,这点很容易混淆。

  例如,在HTML中设置事件处理程序时,onclick属性可以写成onClick,但是在JavaScript中必须使用小写的onclick。

3. JavaScript会忽略程序中标识(token)之间的空格,大多数情况下也会忽略换行符。由于可以在代码中随意使用空格和换行,因此可以采用整齐、一致的缩进统一编码风格。

4. 对于无法用键盘显示输入的Unicode字符,JavaScript定义了Unicode转义序列来表示Unicode字符:\uXXXX。

5. JavaScript的注释方式与C语言相同,\\或者/**/。

6. JavaScript标识符用来对变量或者函数命名,以字母、下划线(_)或者美元符($)开始,后续的字符可以是字母、数字、下划线或者美元符。虽然JS允许标识符中使用Unicode字符集中的任意字符,但是出于可移植性和方便书写的考虑,通常只使用ASCII字母。

7. JavaScript中分隔不同语句的分号可选。

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

第2章 词法结构的相关文章

JavaScript权威指南第02章 词法结构

词法结构 2.1字符集 JavaScript 是Unicode字符集编写,几乎支持地球上所有的语言. 2.1.1区分大小写 javascript是区分大小写的语言. 2.1.2 空格.换行符和格式控制符 javascript会忽略标识之间的空格符.换行符.通过空格和换行可以大大地提高代码的可读性.当需要使用空格和换行符时,使用Unicode的转义来实现. 2.2注释 单行注释     //这里是单行注释 多行注释    /**多行注释 */ 2.3直接量 在程序中能够直接使用的量,比如数字,字符

《JS权威指南学习总结--第二章词法结构》

第二章词法结构 内容要点: 一.注释 1. //表示单行注释 2. /*这里是一段注释*/ 3.一般编辑器里加注释是:选中要加注释的语句,按 ctrl+/ 二.直接量 所谓直接量,就是程序中直接使用的数据量,比如: 数字.小数.字符串文本.布尔值.正则表达式直接量 三.标识符和保留字 标识符作用:标识符就是一个名字,在JS中,标识符用来对变量和函数进行命名,或者用做JS代码中某些循环语句中的跳转位置的标记. 标识符命名规则: 1.必须以字母.下划线(_)或美元符($)开始. 2.后续的字符可以是

JavaScript权威指南 第二章 词法结构

这章主要把保留字说一下 JavaScript 把一些标识符拿出来用做自己的关键字.因此,就不能再在程序中把这些关键字用做标识符了: break delete function return typeof case  do     if switch var catch else in this void continue false instanceof throw while debugger finally new true with default for null try JavaScr

《JavaScript权威指南》第二章 - 词法结构 - 读后感

1.JavaScript是用Unicode字符集来编写的.Unicode字符集就是为了跨语言.跨平台交流,将所有在用的文字符号与计算机二进制进行一一对应. 2.JavaScript是区分大小写的.而HTML是不区分大小写的.一个特别的例子就是,在html的标签里写onclick事件可以写成ONClick,在javaScript写click事件时候只能写成小写样式. 3.如果你使用的某台计算机不能输入某个字符的时候,可以使用JavaScript里提供的一种写法,就是 \u+4个十六进制数字 来表示

第一章 词法结构

1.1  字符集 1.1.1  js程序使用Unicode字符集编写的.Unicode是ASCII 和Latin-1的超集,并支持地球上几乎所有在用的语言. 1.1.2 JavaScript是区分大小写的语言,HTML不区分大小写,所以在html中标记和属性名可以大写也可以小写, 但是例如设置时间处理程序时onclick属性可以写成onClick,但在js中必须写成onClick 1.1.3 js会忽略程序中的表示 token 之间的空格,可以子啊代码中随意使用空格和换行,因此可以采用整齐一致的

javascript基础语法——词法结构

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

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

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

第二章:Javascript词法结构

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

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

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