JavaScript核心语言

JavaScript核心语言

ID:39550158

大小:47.50 KB

页数:6页

时间:2019-07-06

JavaScript核心语言_第1页
JavaScript核心语言_第2页
JavaScript核心语言_第3页
JavaScript核心语言_第4页
JavaScript核心语言_第5页
资源描述:

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

1、JavaScript核心语言在前面的章节中介绍了在文档对象模型中JavaScript脚本的编程知识.作为脚本编程语言,JavaScript语言提供丰富的编程功能.从本章开始,分几个章节介绍JavaScript核心语言的编程语言知识.本章将介绍与JavaScript脚本兼容性相关的编程知识.标记IE4+提供了一个标记对中的语句只在事件触发时执行,它不需要涵数定义.这种把对象事件与脚本绑定的方法意味着在元素标记中不需要定义事件处理程序,因此,它保证当事件发生时只有IE

3、4或后续版本才能执行这个脚本.如果脚本语句被多个对象调用,则不应该使用这种技术.运算符JavaScript脚本具有丰富的运算符,第4章介绍了JavaScript脚本运算符的相关知识,这些基本运算符可适用任何支持JavaScript脚本的浏览器.下面介绍几种部份浏览器支持的运算符.===和!==运算符===和!==运算符是比较运算符,其含义是严格等于和严格不等于.===和!==运算符同时对数据类型和值进行比较.只有两个运算数的类型和值都相等(如都是数值型),===运算符才返回真.下面举例说明===和==的差别:vara=“9”varb=9a==b//结果是true,数字9等于9a=

4、==b//结果是false,运算数类型不同如果使用parseInt()和parseFloat()函数将字符串转换成数值:parseInt(a,10)==b//结果是trueparseInt(a,10)===b//结果是true,操作数的类型和值都相等.Delete数组对象不包含从集合中删除元素的方法,自定义对象也不提供删除属性的方法.可以通过将值设为空字符串或null的方法,将数组项或属性值置空,但在对象中仍保持数组元素或属性.使用delete操作符可以完全删除这些元素和属性.删除数组项行为比较特殊,如果数组使用数值索引,删除给定的索引,就从数组中删除了这个索引值,但整个数组没有

5、受到破坏,只改变那些高于删除项的数组项的索引值.例如下面的简单紧凑数组:Varoceans=newArray(“Atlantic”,:”Pacific”,”Indian”,”Arctic”);这类数组为了以后使用,自动为数组项指定索引,例如在for循环中:For(vari=0,i

6、Atlantic”;Oceans[1]=“Pacific”;Oceans[3]=“Arctic”;如果在引用数组中的oceans[2],结果将是undefined.Delete操作符对有命名索引的数组非常有效,由于佘下的项和值不依赖于被删除的索引项,因此脚本可以控制它们.InIn操作符让脚本检查对象,看一个对象中是否有命名的属性和方法.操作符左边的操作数是属性或方法的引用,只有方法名没有括号;右边的操作数是需要检查的对象.若对象有需要的属性或方法,返回true,因此可以将in操作符用在条件表达式中.例如:“write”indocument//结果返回true.Typeof与处理逻

7、辑和算术运算符不同,单目运算符typeof定义一个变量或表达式的值的类型.一般情况下,运算符用在确定一个变量值是否是下面的类型之一:number,string,Boolean,object,function或undefined.由于变量可以在运行中改变数据类型,因此在编程中有时需要得到变量的数据类型.Typeof属性经常作为条件的一部分.例如:if(typeofmyVar==“number”){myVar=parseInt(myVar)}Typeof运算求得的值是一个字符串.Vo

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

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

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