JavaScript语言与Ajax应用第02章JavaScript语法

JavaScript语言与Ajax应用第02章JavaScript语法

ID:43232818

大小:4.96 MB

页数:39页

时间:2019-10-05

JavaScript语言与Ajax应用第02章JavaScript语法_第1页
JavaScript语言与Ajax应用第02章JavaScript语法_第2页
JavaScript语言与Ajax应用第02章JavaScript语法_第3页
JavaScript语言与Ajax应用第02章JavaScript语法_第4页
JavaScript语言与Ajax应用第02章JavaScript语法_第5页
资源描述:

《JavaScript语言与Ajax应用第02章JavaScript语法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JavaScript语言与Ajax应用(第二版)主编董宁陈丹中国水利水电出版社第2章JavaScript语法2.1JavaScript语法基础2.2JavaScript数据类型2.3JavaScript运算符2.4JavaScript语句2.5JavaScript函数30七月2021JavaScript语言与Ajax应用(第二版)22.1JavaScript语法基础2.1.1变量2.1.2关键字与保留字2.1.3原始值与引用值30七月2021JavaScript语言与Ajax应用(第二版)32.1.1变量变量(variable)是相对于常量而言的,常量通常是

2、一个不会改变的固定值,而变量是对应到某个值的一个符号,这个符号中的值可能会随着程序的执行而改变,因此称为“变量”。在JavaScript脚本语言中,声明变量的过程相当简单,JavaScript脚本语言使用关键字var作为其唯一的变量标识符,其用法为在关键字var后面加上变量名。30七月2021JavaScript语言与Ajax应用(第二版)42.1.1变量JavaScript中的变量命名同其他语言非常相似,这里要注意以下几点:①第一个字符必须是字母(大小写均可),下划线(_)或者美元符号($);②后续的字符可以是字母、数字、下划线或者美元符号;③变量名称不能

3、是关键字或保留字;④不允许出现中文变量名,且大小写敏感。30七月2021JavaScript语言与Ajax应用(第二版)52.1.2关键字与保留字ECMA-262定义了JavaScript支持的一套关键字(keyword)。根据规定,关键字不能用作变量名或函数名。30七月2021JavaScript语言与Ajax应用(第二版)6表2-1JavaScript关键字breakcasecatchcontinuedefaultdeletedoelsefinallyforfunctionifininstanceofnewreturnswitchthisthrowtry

4、typeofvarvoidwhilewith2.1.2关键字与保留字JavaScript还定义了一套保留字(reservedword)。保留字在某种意义上是为将来的关键字而保留的单词。因此,保留字也不能被用作变量名或函数名。30七月2021JavaScript语言与Ajax应用(第二版)7表2-2JavaScript保留字abstractbooleanbytecharclassconstdebuggerdoubleenumexportextendsfinalfloatgotoimplementsimportintinterfacelongnativepack

5、ageprivateprotectedpublicshortstaticsupersynchronizedthrowstransientvolatile2.1.3原始值与引用值在JavaScript中,变量可以存放两种类型的值,即原始值和引用值。原始值指的就是代表原始数据类型(基本数据类型)的值,即Undefined、Null、Number、String、Boolean类型所表示的值。引用值指的就是复合数据类型的值,即Object、Function、Array、以及自定义对象,等等。30七月2021JavaScript语言与Ajax应用(第二版)82.2Ja

6、vaScript数据类型2.2.1基础数据类型2.2.2数据类型转换2.2.3引用类型30七月2021JavaScript语言与Ajax应用(第二版)92.2.1基础数据类型变量包含多种类型,JavaScript脚本语言支持的基本数据类型包括Number型、String型、Boolean型、Undefined型和Null型,分别对应于不同的存储空间。30七月2021JavaScript语言与Ajax应用(第二版)10表2-3基本数据类型类型举例简要说明Number45,-34,32.13,3.7E-2数值型数据String"name",'Tom'字符型数据,

7、需加双引号或单引号Booleantrue,flase布尔型数据,不加引号,表示逻辑真或假Undefined表示未定义Nullnull表示空值2.2.2数据类型转换JavaScript会自动将某一个类型的数据转换成另一个类型的数据。JavaScript隐式类型转换的规则是:将类型转换到环境中应该使用的类型。JavaScript中除了可以隐式转换数据类型之外,还可以显式转换数据类型。显式转换数据类型可以增强代码的可读性。常用的类型转换的方法有以下几种。30七月2021JavaScript语言与Ajax应用(第二版)112.2.2数据类型转换1.转换成字符串Jav

8、aScript中三种主要的原始值布尔值、数字、字符串

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。