JavaScript程序设计基础教程 教学课件 作者 曾海 第3章 JavaScript语言基础.ppt

JavaScript程序设计基础教程 教学课件 作者 曾海 第3章 JavaScript语言基础.ppt

ID:50050636

大小:907.50 KB

页数:40页

时间:2020-03-08

JavaScript程序设计基础教程 教学课件 作者 曾海 第3章 JavaScript语言基础.ppt_第1页
JavaScript程序设计基础教程 教学课件 作者 曾海 第3章 JavaScript语言基础.ppt_第2页
JavaScript程序设计基础教程 教学课件 作者 曾海 第3章 JavaScript语言基础.ppt_第3页
JavaScript程序设计基础教程 教学课件 作者 曾海 第3章 JavaScript语言基础.ppt_第4页
JavaScript程序设计基础教程 教学课件 作者 曾海 第3章 JavaScript语言基础.ppt_第5页
资源描述:

《JavaScript程序设计基础教程 教学课件 作者 曾海 第3章 JavaScript语言基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章JavaScript语言基础【学习目标】对JavaScript的作用有所体会之后,我们来更深入地学习JavaScript语言,这也是学习JavaScript的重点。通过本章的学习,读者可以达到以下学习目的:●了解关键字和标识符。●掌握JavaScript常用的数据类型。●熟悉常量和变量。●熟悉运算符和表达式。课件制作人:【学习导航】本章主要介绍了关键字,JavaScript常用的数据类型,常量和变量,运算符和表达式。本章在书中的学习位置如图3.1所示。课件制作人:【知识框架】本章学习内容知识框架如图3.2所示。课件制作人:√本章目录3.1关键字和标识符3.2数据类型3.3常量3.4变量

2、3.5运算符3.6表达式√√√√√课件制作人:3.1关键字和标识符关键字标识符√√课件制作人:关键字JavaScript关键字(ReservedWords)是指在JavaScript语言中有特定含义,成为JavaScript语法中一部分的那些字。JavaScript关键字是不能作为变量名和函数名使用的。使用JavaScript关键字作为变量名或函数名,会使JavaScript在载入过程中出现编译错误。与其他编程语言一样,JavaScript中也有许多关键字,不能被用做标识符(函数名、变量名等),如表3.1所示。课件制作人:标识符所谓的标识符(identifier),就是一个名称。在JavaS

3、cript中,标识符用来命名变量和函数,或者用作JavaScript代码中某些循环的标签。在JavaScript中,合法的标识符的命名规则和Java以及其他许多语言的命名规则相同,第一个字符必须是字母、下划线(-)或美元符号($),其后的字符可以是字母、数字或下划线、美元符号。例3.1下面都是合法的标识符。imy_name_name$strn1课件制作人:3.2数据类型数值型字符串型布尔型特殊数据类型√√每一种计算机语言都有自己所支持的数据类型。在JavaScript脚本语言中采用的是弱类型的方式,即一个数据(变量或常量)不必首先作声明,可以在使用或赋值时再确定其数据的类型。当然也可以先声明

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

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

6、47483647(231−1)。课件制作人:数值型2.十六进制和八进制JavaScript不但能够处理十进制的整型数据,还能识别十六进制(以16为基数)的数据。所谓十六进制数据,是以“0X”和“0x”开头,其后跟随十六进制数字串的直接量。十六进制的数字可以是0到9中的某个数字,也可以是a(A)到f(F)中的某个字母,它们用来表示0~15之间(包括0和15)的某个值,下面是十六进制整型数据的例子:0xff//15*16+15=225(基数为10)0xCAFE911尽管ECMAScripr标准不支持八进制数据,但是JavaScript的某些实现却允许采用八进制(基数为8)格式的整型数据。八进制数

7、据以数字0开头,其后跟随一个数字序列,这个序列中的每个数字都在0和7之间(包括0和7),例如:0377//3*64+7*8+7=255(基数为10)由于某些JavaScript实现支持八进制数据,而有些则不支持,所以最好不要使用以0开头的整型数据,因为不知道某个JavaScript的实现是将其解释为十六进制,还是解释为八进制。课件制作人:数值型3.浮点型数据浮点型数据可以具有小数点,采用的是传统科学记数法的语

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

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

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