ImageVerifierCode 换一换
格式:DOCX , 页数:74 ,大小:89.05KB ,
资源ID:22069688      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22069688.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(javascript入门文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

javascript入门文档格式.docx

1、JavaScript1.0JavaScript1.4 浏览器对JavaScript的支持:JavaScript/IE3.0、JavaScript1.2/IE4.0;微软允许用户自行设置对JavaScript处理模式。JavaScript与Java、VBScript、JScript的关系:JavaScript与Java的区别体现在:首先,它们是两个公司开发的不同的两个产品,Java是SUN公司推出的新一代面向对象的程序设计语言,特别适合于Internet应用程序开发;而JavaScript是Netscape公司的产品,其目的是为了扩展Netscape Navigator功能而开发的一种可以嵌入W

2、eb页面中的基于对象和事件驱动的解释性语言。其次,JavaScript是基于对象的,而Java是面向对象的,即Java是一种真正的面向对象的语言,即使是开发简单的程序,必须设计对象。JavaScript是种脚本语言,它可以用来制作与网络无关的,与用户交互作用的复杂软件。它是一种基于对象和事件驱动的编程语言。因而它本身提供了非常丰富的内部对象供设计人员使用。第三,两种语言在其浏览器中所执行的方式不一样。Java的源代码在传递到客户端执行之前,必须经过编译,因而客户端上必须具有相应平台上的仿真器或解释器,它可以通过编译器或解释器实现独立于某个特定的平台编译代码的束缚。JavaScript是一种解释

3、性编程语言,其源代码在发往客户端执行之前不需经过编译,而是将文本格式的字符代码发送给客户,由浏览器解释执行。第四,两种语言所采取的变量是不一样的。Java采用强类型变量检查,即所有变量在编译之前必须作声明。JavaScript中变量声明,采用其弱类型。即变量在使用前不需作声明,而是解释器在运行时检查其数据类型。第五,代码格式不一样。Java是一种与HTML无关的格式,必须通过像HTML中引用外媒体那么进行装载,其代码以字节代码的形式保存在独立的文档中。JavaScript的代码是一种文本字符格式,可以直接嵌入HTML文档中,并且可动态装载。编写HTML文档就像编辑文本文件一样方便。第六,嵌入方

4、式不一样。在HTML文档中,两种编程语言的标识不同,JavaScript使用.来标识,而Java使用 . 来标识。第七,静态绑定和动态绑定。Java采用静态联编,即Java的对象引用必须在编译时的进行,以使编译器能够实现强类型检查,如不经编译则就无法实现对象引用的检查。JavaScript采用动态联编,即JavaScript的对象引用在运行时进行检查。JS格式 JavaScript的格式:JavaScript区分大小写;JavaScript脚本程序须嵌入在HTML文件中;JavaScript脚本程序中不能包含HTML标记代码;(双引号) 每行写一条脚本语句;语句末尾可以加分号;JavaScri

5、pt脚本程序可以独立保存为一个外部文件,但其中不能包含 type=text/JavaScriptJavaScript1.2script src=hello.js注意: 必须保存为一个外部文件:hello.js -使用JavaScript协议:a href=JavaScript:alert()请单击# onclick=/JS数据、量 JavaScript的数据类型:数值:整数、浮点数;逻辑值:布尔值;字符串值:空值:未定义值:JavaScript数据的表示:整数:由正负号、数字构成,八进制、十进制、十六进制;浮点数:由正负号、数字和小数点构成,常规记数法、科学记数法;true、false 单引号

6、、双引号 null 根本不存在的对象、已定义但没有赋值的量;JavaScript常量:布尔常量:truefalse 整数常量:372100070xaff(0Xaff) 浮点数常量:3.14.0013.721e+3-3.721E-3 字符串常量:你的E-mail地址有误!含转义字符的字符串常量:转义字符意义b退格(Backspace)f换页(Form feed)n换行(New line)r返回(Carriage return)t制表符(Tab)单引号()双引号(反斜线()我爱JavaScript) 文件在c:windows下pre未满十八岁n不得进入!/pre未满十八岁不得进入!document

7、.alert(密码不对n请重新输入!数组常量:hobby=听音乐,看电影hobby0、hobby1, hobby0、hobby1、hobby2、hobby3 JavaScript变量:变量命名规则:首字符必须是大写或小写的字母或下划线(_)或美元符($);后续的字符可以是字母、数字、下划线或美元符;变量名称不能是保留字;长度是任意;区分大小写;约定:集中置顶;使用局部变量;易于理解;stdId避免混乱。usrnameusrName声明变量:var stdId;var name,sex;var total=3721;var notNull=true;var name=李小龙,sex=先生;var

8、 i=j=0;变量赋值:stdId = 2004007;变量作用域:(方式、位置) 全局变量:省略var,或在函数外声明 局部变量:在函数内声明 全局变量可在整个脚本中被使用,可在不同的窗口中相互引用(指定窗口名) 例:Scriptvar langJS = /langJS是全局变量test();function test() var langVBS = VBScript /langVBS是局部变量LI + langJS); + langVBS);/ScriptJS表达式 JavaScript表达式:算术表达式;字符串表达式;关系(比较)表达式;逻辑表达式。JavaScript运算符:根据处理对

9、象的数目:单元运算符;二元运算符;三元运算符。根据功能:赋值运算符;=+=-=*=/=%=(取余) 算术运算符;+-*/%(取余)+(递增)-(递减)- 例1:var x = 11;var y = 5;with (document) write(x = 11, y = 5x + y 是 , x + y);x - y 是 , x - y);x * y 是 , x * y);x / y 是 , x / y);x % y 是 , x % y);+ x 是 , + x);- y 是 , - y);例2:var x = y = 3;x = 3, y = 3 若x = y+ 运算之后:x = y+;/yx

10、,y+1yx 是 , x, y 是 , y, 再作x = +y 运算:x = +y;/y+1x,y+1y, y);字符串运算符;+= 比较运算符;=!=(值及类型)!=(值及类型)=var x = 5; /x 是数值5var y = 5 /y 是字符串5var z = 6; /x 是数值6x = 5, y = , z = 6x = y 吗?, x = y);x = y 吗?, x = y);x != y 吗?, x != y);= y 吗?= y);x = z 吗?, x = z);y , y true & true 的结果是 , t & t); false 的结果是 f);false &,

11、f & (1=1) 的结果是 (1=1); A 的结果是 &, B/&:有一个不是逻辑值,只要第一个操作数的值为flase,则返回第一个操作数的值flase,否则,返回第二个操作数的值true | true 的结果是 , t | t);true | false 的结果是 , t | f);false | true 的结果是 , f | t);false | false 的结果是 , f | f);true | (1=1) 的结果是 , t | (1=1);false | , f | | false 的结果是 | f);true | , t | | true 的结果是 | t); | /|:有一

12、个不是逻辑值,只要第一个操作数为的值true、字符或非零的数字,则返回第一个操作数的值,否则,返回第二个操作数的值例3:true 的结果是 , !true);false 的结果是 false);0 的结果是 0);逐位运算符;特殊运算符。1、new运算符:创建对象(实例) 格式:对象名称=new 对象类型(参数)2、this运算符:表示当前对象this.属性function validate(obj) alert(你输入的值是:+ obj.value); INPUT TYPE=text onKeyup=validate(this)3、条件运算符:三元运算符格式:条件表达式 ? 第一个值:第二个

13、值NS = (document.layers) ? 1 : 0;IE = (document.all) ? 1:window.screen.width800 ? imgheight=100:imgheight=100 imgleft=15:imgleft=122 function showSex() onOroff = document.forms0.sex0.checkedstatus = (onOroff)? 帅哥 :美女Hello! + status)请输入你的性别:FORM onClick=showSex()INPUT TYPE=radio NAME=sex男生女生/FORM运算符执行

14、的优先顺序:类型运算符括号()一元 - + - typeof void delete 算术* / + - 位位移 比较 = = != 位逻辑 (xor) | 逻辑 | 三元条件?赋值= += -= *= /= %= = &= = |= JS语句 JavaScript语句:注释语句:单行注释:/注释文字 多行注释:/* 注释文字*/* 源 码 之 家 *下载:论坛 */with语句: (对象操作语句)功能:为一段程序建立默认对象。with ()语句组例:write (限时抢购物品:LiViewSonic 17 显示器。EPSON 打印机。例:document.write (if.else语句:格

15、式1:if (语句1else语句2)elsevar now = new Date();var hour = now.getHours();if (6 hour & hour else语句组2格式3:表达式1else if (语句组3 var day = now.getDay();var dayName;if (day = 0) dayName = 星期日else if (day = 1) dayName = 星期一else if (day = 2) dayName = 星期二else if (day = 3) dayName = 星期三else if (day = 4) dayName = 星期四else if (day = 5) dayName = 星期五else dayName = 星期六今天是快乐的, dayName);if (day = 0) dayName = else if (day = 1) dayName = else if (day = 2) dayName = else if (day = 3) dayName = else if (day = 4) dayName = else if (day = 5) dayName = while语句:while ( 0 ) i = ,i ,i-;do.while语句:do while (i-

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1