JavaScript程序设计教程 教学课件 作者 李林 施伟伟 第2章 JavaScript基础.ppt

JavaScript程序设计教程 教学课件 作者 李林 施伟伟 第2章 JavaScript基础.ppt

ID:50050624

大小:1.33 MB

页数:67页

时间:2020-03-08

JavaScript程序设计教程 教学课件 作者 李林 施伟伟 第2章 JavaScript基础.ppt_第1页
JavaScript程序设计教程 教学课件 作者 李林 施伟伟 第2章 JavaScript基础.ppt_第2页
JavaScript程序设计教程 教学课件 作者 李林 施伟伟 第2章 JavaScript基础.ppt_第3页
JavaScript程序设计教程 教学课件 作者 李林 施伟伟 第2章 JavaScript基础.ppt_第4页
JavaScript程序设计教程 教学课件 作者 李林 施伟伟 第2章 JavaScript基础.ppt_第5页
资源描述:

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

1、第2章JavaScript基础JavaScript语法基础2.1JavaScript内置对象2.2JavaScript语言是一门解释型的脚本语言,其优点之一是比较容易学习和掌握,但是千万不要因此而小看了JavaScript能力,它能够完成许多相当复杂的编程任务。目前,ECMAScript第3版是ECMAScript的最新版本,也是JavaScript的工业标准,本章将基于该标准对JavaScript的基本语法和内置对象特性进行讲解。2.1JavaScript语法基础2.1.1语句同许多编程语言一样,语句是组成JavaScript程序的基本单元,每一条Ja

2、vaScript语句由若干表达式组织在一起,完成一个任务。和Java、C语言类似,JavaScript使用分号“;”表示一条语句的结束;而与Java、C语言不同的是,用分号结束一条语句并不是强制性的要求。例如下面的写法:vara=1;//以分号结尾的JavaScript语句varb=2//没有分号结尾的JavaScript语句JavaScript解释器在语法检查方面相对比较宽松,但是在这里我们还是建议开发人员编写JavaScript代码时要尽量保持比较严谨的书写风格,最好使用分号结束语句,这样做有以下几点好处:(1)代码便于阅读,不会导致歧义;(2)在使

3、用一些JavaScript代码压缩和代码混淆工具处理代码时,不会发生错误;(3)保证代码在各种浏览器中均能正确执行,因为某些浏览器的JavaScript解释器要求语句必须以分号作为结束符,否则不能执行。一组大括号“{}”内的JavaScript语句称为语句块,一个语句块内的语句可以被当作一条语句来处理。与C语言不同,在JavaScript语言中一般的语句块并不代表新的范围。例如下面的JavaScript语句块:{varv1=20;varv2=40;}其中,变量v1和v2在大括号之外同样是有意义的,而在C语言中,类似的变量定义只在语句块的内部有效。此外,在

4、JavaScript语言中函数定义内部声明的变量只在其内部有效,例如:functiontest(){varv1=20;varv2=40;}如果在test()函数之外访问变量v1或者v2,会返回undefined错误。2.1.2注释/*多行注释示例/*嵌套的注释*/多行注释示例*///注释第1行//注释第2行2.1.3直接量在JavaScript中,我们用直接量来描述数值。JavaScript支持的直接量分为以下几种:10//整数0.6//浮点数"test"//字符串'test'//字符串true/false//布尔值/abc/gi//正则表达式null/

5、/空对象{x:2.3,y:3.5}//对象[1,2,...,n]//数组2.1.4变量JavaScript中的变量是使用var关键字加变量名定义的,例如:vara=1;需要说明的是,变量名应该遵守两条简单的规则:(1)第一个字符必须是字母(a~z,A~Z)、下划线(_)或美元符号($);(2)其他部分可以是下划线、美元符号、任意字母或数字字符(0~9)。2.1.5运算符1.数学运算符JavaScript提供的数学运算符有:+、-、*、/、%、++、--。所谓一目运算符是指对一个运算量进行运算的运算符。在JavaScript语言中有4个一目运算符:+、-、

6、++和--。其中一目取正“+”和一目取负“-”只影响表达式的运算结果。所谓的二目运算符,是指对两个运算量进行运算的运算符,JavaScript中的二目数学运算符包括:+、-、*、/、%。2.关系运算符JavaScript中的关系运算符是用于测试两个变量之间关系的运算符。“<”、“>”、“<=”和“>=”运算符执行的是两个数的比较运算,比较方式与数学中的比较运算相同,这4个运算符称为比较运算符。JavaScript关系运算符中还有两种特殊的运算符:in和instanceof。3.等性运算符判断两个变量是否相等是程序设计中非常重要的运算。JavaScript

7、中提供了两套运算符处理这个问题,等号和非等号处理原始值,全等号和非全等号处理对象。4.逻辑运算符逻辑运算符的运算结果只有真(true)和假(false)两种。JavaScript支持以下3种逻辑运算符。vara=true,b=false;//逻辑与a&&a//truea&&b//falseb&&a//falseb&&b//false//逻辑或a

8、

9、a//truea

10、

11、b//trueb

12、

13、a//trueb

14、

15、b//false//逻辑非!a//false!b//true5.位运算符JavaScript完全支持按位(bit)运算。位运算符包括:与、或、非、异或

16、、左移、右移运算符。有符号整数和无符号整数的区别在于:有符号整数使用低31位表示

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

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

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