JavaScript教师ppt.ppt_第1页
JavaScript教师ppt.ppt_第2页
JavaScript教师ppt.ppt_第3页
JavaScript教师ppt.ppt_第4页
JavaScript教师ppt.ppt_第5页
已阅读5页,还剩113页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、动态网页脚本语言JavaScript,主要内容概要编程基础上通告驱动内置对象浏览器对象,JavaScript是web脚本公司开发的跨平台,物件导向web脚本语言(web脚本语言), 的JavaScript查询密码直接嵌入到HTML文件中,与网页一起发送到客户端浏览器,通过浏览器解释执行。 JavaScript简介,什么是JavaScript脚本语言? (1)故事剧本语(Scripting Language )? 由ASCII查询密码构成,可直接在任意文本编辑器中开发。 这是一个简单的解释程序,只需使用适当的“解释程序”(Interpreter )即可完成,而无需预编译。 (2) JavaScr

2、ipt? JavaScript是网络场景公司开发的跨平台,是物件导向的web脚本语言(Web Script Language )。 JavaScript查询密码直接嵌入到HTML文件中,与网页一起发送到客户端浏览器,由浏览器的解释程序解释执行。JavaScript概要、脚本语言基于对象的语言简单性保密工作动态跨平台、2. JavaScript特征、JavaScript概要、网页创建特殊效果提供表单前道工序验证窗口提高动态操作系统的生产效率, 3. JavaScript的功能,将JavaScript查询密码直接写入JavaScript HTML标签的示例:移动鼠标执行;4 .将JavaScrip

3、t查询密码嵌入4.html文档;JavaScript概述;将JavaScript查询密码放入标记执行,在HTML文档中嵌入JavaScript查询密码,JavaScript概述,将查询密码独立存储为. js扩展名的文件,并利用src propy将该文件通讯端口到示例: welcome.js文件中);4 .在html文档中嵌入JavaScript查询密码的JavaScript概述,用注释语句括住JavaScript查询密码,以防止某些浏览器完全不通讯端口JavaScript而出错,例如,4.html脚本字符串(String ) :由单引号或双引号中的零个或多个单字符组成。 null(null )

4、 :表示没有值,采用唯一的null值,区分大小写。 未定义的值(undefined ) :表示未定义值。 注: null不能写为null或null。 null不等于“0”或“空字符串”。 “0”是数字,所以“空字符串”是字符串。 1 .如果在数据类型、JavaScript计程仪编程基础和自动数据强制类型转换表达式中使用()运算符,其中一个命令是字符串,另一个命令是数字,则JavaScript会自动将数字转换为字符串。 例: var x=今年 18; 结果: x=“我今年18”varx=“15”8结果: x=158 var y=15 8。 结果:如果y=23表达式使用了其他运算符,则JavaSc

5、ript会自动将字符串转换为数字。 例: var x=”30”/5; 结果x=6vary=15-8; 结果: y=7示例,2 .数据强制类型转换,JavaScript计程仪编程基础,数据强制类型转换函数eval (字符串):将传递的字符串参数内容转换为相应的数值,如y=eval (“15”):y=23 parseint (字符串,基数):将传递的字符串parseFloat :将传递的字符串转换为浮点值。 例如,2 .资料强制类型转换、JavaScript计程仪程式设计基础、3 .变数、JavaScript计程仪程式设计基础、变数名称以字元或底线开头(不能以数字开头),接着是数字或其他字元。 变

6、量名区分大小写。 例如: var a=上部情况a; 下方案a; 文件写入(a ); document.write (); 文件写入(a ); 3 .变量、JavaScript计程仪编程基础和变量声明对于变量声明,不需要定义类型,所有类型都以小写var声明。例如: var name; var name,sex (JavaScript自动给出未定义的值); (JavaScript自动给出未定义的值) var name=张永森,sex=女子; (2个变量都是字符串)、3 .变量、JavaScript计程仪编程基础、变量的范围:全局变量和局部变量。 document.title=变量的作用域斯坦共和国

7、。 var gv=JavaScript; /gv是全局变量document.write(test函数的输出: ); test (); 函数测试() var LV=VBScript; /lv是局部变量document.write(gv= gv ); 写入(LV=LV ); document.write (文档输出: ); 文件写入(gv=gv ); 写入(LV=LV );4 .常量、基于JavaScript计程仪编程、字符串常量一般字符串常量特殊字符的字符串常量布尔常量: true或false。 整数常量浮点常量数组常量,5 .运算符和表达式,JavaScript计程仪编程基础5 .运算符和表达

8、式,JavaScript编程5 .运算符和表达式、JavaScript计程仪编程基础、逻辑运算符a while (i 0 ) document.write(i=,i i-; 6、计程仪项控制流、JavaScript计程仪编程基础、循环结构、do语句或语句组while () var i=5; 写入(I=,I,); i-; while(i 0),6 .程序控制流程,JavaScript计程仪编程基础,环路结构,for (初始值; 条件; 增量(var I=5; i 0; 写入(I=,I,);6 .计程仪项控制流、JavaScript计程仪编程基础、循环结构、for (变量in对象)示例1示例2、6

9、 .计程仪项控制流、JavaScript计程仪编程基础、循环结构、with ()、document.write document.write (EPSON打印机); with (文档) write (限时采购品: ); 写(viewsonic 17显视器)。 ); 写入(epson打印机)。 );6 .计程仪程序控制流、JavaScript计程仪编程基础、注释语句、/* */、JavaScript包括两种类型的函数:系统函数用户定义函数、7. JavaScript函数和JavaScript函数: document.write(y不是数字吗? isNaN(y ); 执行结果: x不是数值吗? f

10、alse y不是数值吗? true,JavaScript基于计程仪编程,5 )转换为整数函数的功能:将不同的二进制数字转换为十进制整型数据。 格式: parseInt (字符串,底数)示例:/从二进制到十进制document.write(11012=、parseint (1101,2,2 )、10 ); /十六进制到十进制document.write(BFFF16=,parseInt(BFFF,16 ),10 );基于JavaScript计程仪编程,6 )转换为浮点函数的功能:将字符串转换为浮点值。 格式: parseFloat (字符串)示例: document.write (parsein

11、t (3. 123456 ),); 文件写入(parsefloat (3. 123456 ) );JavaScript计程仪编程基础、7 )用户自定义函数、function函数名称(残奥仪表1、残奥仪表2、) return、定义函数的注意事项:容易识别的功能模块被放置在程序计程仪开始部分的示例1示例2、JavaScript计程仪编程基础、 JavaScript程序设计基础2 .上通告驱动程序(Event Driver ) :将基于上通告的一系列程序计程仪的动作称为上通告驱动程序。 3 .事件处理器:处理上通告的项目群或函数。4 .事件处理器语法、JavaScript上通告处理、1 .常见上通告

12、、JavaScript上通告处理、2 .事件处理器语法将事件处理器直接嵌入HTML标签。 例如,阅览是在对象之后立即进行document.onLoad=alert阅览、JavaScript的上通告处理、3、应用例1 :网络技术学习网络阅览、JavaScript的上通告处理、3、应用例2 :姓名:阅览、JavaScript 用户不需要用脚本来实现这些个的功能。 这是基于对象的计程仪编程的真正目的。 本节主要介绍JavaScript提供的Array、string、math和Date内置对象。JavaScript内置对象、JavaScript内置对象、1 .数组对象格式:对象名=new Array

13、(元素数)或对象名=new Array (值1,值2,) length :数组长度(数组元素数)。 方法: join () :将数组中的所有值组合成一个字符串,并用特定符号分隔。 toString () :用字符串表示数组和数组的值。 reverse () :反转数组中元素的目录索引顺序,JavaScript内置对象,1 .数组(Array )对象示例:示例1 :一维数组应用示例2 :二维数组应用,JavaScript内置对象2 .字符串(String ) 对象格式:字符串变量名称=“字符串常量”示例: var str1=”JavaScript” /定义字符串变量属性: length :字符串

14、长度方法:包含字符串显示和运算两种方法示例的小写转换、JavaScript内置对象、字符串(String ) 对象的常规方法、返回、JavaScript内置对象、3 .数学(Math )对象属性: e:Euler常量自然对数的底部(约2.718) LN2:2的自然对数(约0.693) LN10 :10的自然对数(约2.302 ) lood LOG10E: SQRT1_2:0.5的平方根(约等于o.707 ) sqrt2: 2的平方根(约等于1.414 ),JavaScript包含映像。 3 .数学(Math )对象方法: abs ()返回一定数量的绝对值acos (),一定数量的反正弦值(以弧度为单位) asin ()返回一定数量的反正弦值(以弧度为单位) atan (),与ceil相反的max ()返回两个数值之间的差值返回m的n次方(其中m是底,n是指数) random (),0和1之间的准随机数round ()返回一个数字。4 .日期目标格式:目标名称=new Date (日期残奥参数)示例: toda

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论