- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JavaScript核心基础语法 目标 理解JavaScript的概念和作用 如何在XHTML中使用JavaScript JavaScript体系架构 JavaScript的变量 JavaScript的数据类型 JavaScript的函数 什么是JavaScript 是一种嵌入在网页中的程序段。 是一种解释型语言,被浏览器解释执行。 由Netscape发明,ECMA将其标准化。 JavaScript借用了Java的名字,但它和java没有关系。 出于安全性考虑,增加了JavaScript的限制 增强客户端的交互功能。 JavaScript和Java的区别 JS只在浏览器中执行,java可在各种平台上执行。 JS也有变量,常量,运算符,关键字,数据类型,语句等。 JS借用了Java的语法,其运算符和表达式与Java非常相似。 JavaScript能做什么 可以使用JS添加、删除、修改网页上的所有元素及属性。 在HTML网页中动态写入文本。 响应网页中的事件,并做出相应处理。 可用于较验客户端提交的数据。 检测浏览器类型及版本。 处理Cookie. JavaScript技术体系 JavaScript添加到XHTML的方法 在(X)Html中嵌入JavaScript脚本 在(X)Html中链接一个外部的javaScript文件。 直接编写在元素的事件属性中。 内嵌式 优点:方便 缺点:结构和现形式混杂,不利于维护。 外部链接 优点:结构、表现、行为分离 缺点:不支持动态内容 JavaScript添加到XHTML的方法——事件处理程序和伪URL 什么是事件处理程序 JavaScript变量 弱类型,不一定要初始化。 变量的定义 JavaScript保留关键字 JavaScript数据类型 JavaScript数据类型分为:原始类型和引用类型 原始类型包括5种: undefined: 当声明的变量未初始化时,值为undefined。 当函数无明确返回值时,其调用结果也是undefined。 null 值为null,null是从Undefined派生来的。因此null==undefined null表示不存在的对象。 boolean true或false number 即可表示32位整数,也可表示64位浮点数。 Number.MAX_VALUE和Number.MIN_VALUE定义了上下限。 Number.POSITIVE_INFINITY和Number.NEGATIVE_INFINITY Infinity表示无穷大。isFinite()较验是否无穷大。无穷大返回false NaN表示非数字,它与自身不相等。一般发生在类型转换失败时,isNaN()较验是否为数字。 string 可用单引号或双引号声明。字符类型提供了很多丰富的方法,详看API。 typeof()运算符 对变量或值使用typeof()运算符将返回它的类型: undefined : undefined boolean : boolean number : number string : string null或引用类型:object 示例: Var x=“abc”; Alert(typeof x);或alert(typeof(x)); 数据类型转换 数据类型转换 //parseInt()和parseFloat var a = parseInt(1234); //返回1234 var b = parseInt(abc); //返回NaN //强制类型转换有以下3种,结果见P11 Boolean(value) Number(value) String(value) 引用数据类型 原生对象 由JavaScript提供,独立于浏览器的对象。 Object,Array,String,Boolean,Number,Date,RegExp... 内置对象 也是一种原生对象,只是在使用时不需要初始化。 Global,Math 宿主对象 与浏览器有关的对象。 BOM,DOM 自定义对象 原生对象 - Object Object是JavaScript中所有类的父类。 Var x=new Object(); Object的属性: constructor : 指向创建对象函数的引用。 prototype : 对该对象的对象原型的引用,默认返回Object类的一个实例。 Object的方法: hasOwnProperty(property) : 判断对象是否有指定属性。 isPrototypeOf(object) : 判断该对象是否是另一个对象的原型 var re = new Object();
您可能关注的文档
- 高中历史复习专题训练、教学.doc
- 及光绪帝相爱的珍妃娘娘,遭慈禧太后脱衣杖刑,原因让人难以置信.pdf
- 标签打印机安装与操作说明.doc
- 工程定位测量放线验收记录TJ2.doc
- 器材装备展示.doc
- 第五章词汇替换自己总结版.docx
- 80 8080 8088 端口介绍.docx
- 智能卡APDU的命令格式和其分析.doc
- chapte 1 译文.doc
- WORD2010题库多选题.docx
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)