javascript语言基础

javascript语言基础

ID:19739931

大小:1.18 MB

页数:50页

时间:2018-10-05

javascript语言基础_第1页
javascript语言基础_第2页
javascript语言基础_第3页
javascript语言基础_第4页
javascript语言基础_第5页
资源描述:

《javascript语言基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章JavaScript语言基础第3章JavaScript语言基础【学习目标】对JavaScript的作用有所体会之后,我们来更深入地学习JavaScript语言,这也是学习JavaScript的重点。通过本章的学习,读者可以达到以下学习目的:●了解关键字和标识符。●掌握JavaScript常用的数据类型。●熟悉常量和变量。●熟悉运算符和表达式。3.1关键字和标识符关键字标识符√√关键字(保留字)JavaScript关键字(ReservedWords)是指在JavaScript语言中有特定含义,成为JavaS

2、cript语法中一部分的那些字。JavaScript关键字是不能作为变量名和函数名使用的。使用JavaScript关键字作为变量名或函数名,会使JavaScript在载入过程中出现编译错误。与其他编程语言一样,JavaScript中也有许多关键字,不能被用做标识符(函数名、变量名等),如表3.1所示。标识符所谓的标识符(identifier),就是一个名称。在JavaScript中,标识符用来命名变量和函数,或者用作JavaScript代码中某些循环的标签。在JavaScript中,合法的标识符的命名规则和Ja

3、va以及其他许多语言的命名规则相同,第一个字符必须是字母、下划线(-)或美元符号($),其后的字符可以是字母、数字或下划线、美元符号。例3.1下面都是合法的标识符。imy_name_name$strn1注意:JavaScript区分大小写3.2数据类型数值型字符串型布尔型特殊数据类型√√每一种计算机语言都有自己所支持的数据类型。在JavaScript脚本语言中采用的是弱类型的方式,即一个数据(变量或常量)不必首先作声明,可以在使用或赋值时再确定其数据的类型。当然也可以先声明该数据的类型,即通过在赋值时自动说明其

4、数据类型。在本节中,将详细介绍JavaScript脚本中的几种数据类型。√√数值型数字(number)是最基本的数据类型。JavaScript和其他程序设计语言(如C和Java)的不同之处在于它并不区别整型数值和浮点型数值。在JavaScript中,所有的数字都是由浮点型表示的。JavaScript采用IEEE754标准定义的64位浮点格式表示数字,这意味着它能表示的最大值是±1.7976931348623157×10308,最小值是±5×10−324。当一个数字直接出现在JavaScript程序中时,我们称它

5、为数值直接量(numericliteral)。JavaScript支持数值直接量的形式有几种,下面将对这几种形式进行详细介绍。1.整型数据在JavaScript程序中,十进制的整数是一个数字序列。例如:07−81000JavaScript的数字格式允许精确地表示−900719925474092(−253)和900719925474092(253)之间的所有整数(包括−900719925474092(−253)和900719925474092(253))。但是使用超过这个范围的整数,就会失去尾数的精确性。需要注意

6、的是,JavaScript中的某些整数运算是对32位的整数执行的,其范围从−2147483648(−231)到2147483647(231−1)。数值型2.十六进制和八进制JavaScript不但能够处理十进制的整型数据,还能识别十六进制(以16为基数)的数据。所谓十六进制数据,是以“0X”和“0x”开头,其后跟随十六进制数字串的直接量。十六进制的数字可以是0到9中的某个数字,也可以是a(A)到f(F)中的某个字母,它们用来表示0~15之间(包括0和15)的某个值,下面是十六进制整型数据的例子:0xff//15

7、*16+15=225(基数为10)0xCAFE911尽管ECMAScripr标准不支持八进制数据,但是JavaScript的某些实现却允许采用八进制(基数为8)格式的整型数据。八进制数据以数字0开头,其后跟随一个数字序列,这个序列中的每个数字都在0和7之间(包括0和7),例如:0377//3*64+7*8+7=255(基数为10)由于某些JavaScript实现支持八进制数据,而有些则不支持,所以最好不要使用以0开头的整型数据,因为不知道某个JavaScript的实现是将其解释为十六进制,还是解释为八进制。数值

8、型3.浮点型数据浮点型数据可以具有小数点,采用的是传统科学记数法的语法。一个实数值可以被表示为整数部分后加小数点和小数部分。此外,还可以使用指数法表示浮点型数据,即实数后跟随字母e或E,后面加上正负号,其后再加一个整型指数。这种记数法表示的数值等于前面的实数乘以10的指数次幂。语法:[digits][.digits][(E

9、e[(+

10、-)])]例如:1.2.333333333.12e1

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

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

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