欢迎来到天天文库
浏览记录
ID:43232818
大小:4.96 MB
页数:39页
时间:2019-10-05
《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中三种主要的原始值布尔值、数字、字符串
此文档下载收益归作者所有