JavaScript简述.ppt_第1页
JavaScript简述.ppt_第2页
JavaScript简述.ppt_第3页
JavaScript简述.ppt_第4页
JavaScript简述.ppt_第5页
已阅读5页,还剩98页未读 继续免费阅读

下载本文档

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

文档简介

1、第3章JavaScript,3.1 JavaScript简介3.2 JavaScript计程仪编程基础3.3 JavaScript计程仪编程结构3.4 JavaScript对象系统3.5 JavaScript上通告和上通告处理,第3章JavaScript,主要内容, 了解JavaScript语言的作用和运行方式掌握如何在网页上使用客户端脚本掌握JavaScript语言的基本语法掌握核心语言对象使用核心语言对象的方法和属性掌握网页中各种类型的上通告响应计程仪编程是JavaScript 使用语言对文档内容的人机交互理解利用客户端中常见的JavaScript特效计程仪程序的计程仪编程可以掌握Java

2、Script计程仪程序的一般调试技术。 服务器端脚本:例如ASP、JSP、PHP等客户端脚本:例如JavaScript、VBScript等。 客户端脚本的角色。 客户端脚本经常用于查找浏览器、响应用户操作、验证表单数据、查看自定义内容(如特殊关漫动画字和对话计程仪框),3.1 Javascript简介,JavaScript是Netscape JavaScript语言的主要应用程序是开发客户端的Web应用程序,并将客户端的JavaScript脚本嵌入或网络链接到HTML文件中。 当用户在客户端的浏览器中导入HTML文件时,将显示为网页。 3.1 JavaScript配置文件,1 .说明2 .基于

3、对象的3 .上通告驱动4 .简单性5 .保密工作6 .跨平台性,3.1.1 JavaScript语言特性,3.1 JavaScript配置文件,1。 用于编辑HTML文档的字符编辑器(word、WPS、Notepad、WordPad等)或HTML文档编辑器。 2 .硬件配置:存储器32M。 233 MHz以上的电脑CPU。 显视器256色,解析度640X480以上。 鼠标和其他外部设置(根据需要选择)。3.1.2 JavaScript计程仪程序的执行环境、3.1 JavaScript概述、3.1.3第一个JavaScript程序计程仪程序,这是我的第一个JavaScript程序计程仪程序doc

4、ument.write。 ); 执行结果、3.2 JavaScript计程仪编程基础和JavaScript脚本语言的基本语法与c、c和Java非常相似。 因此,对于已经或有语言计程仪编程基础的人来说,学习JavaScript脚本语言是非常简单和有趣的。 另外,JavaScript脚本语言以变量为弱变量、没有指针、不需要定义类等简单的语法形式组织,所以即使是没有计算机语言基础的初学者也能够立即掌握。 本节主要介绍JavaScript脚本语言的变量、运算符和表达式。3.2 JavaScript计程仪编程基础、3.2.1 JavaScript脚本查询密码的声明、JavaScript脚本语言通过标记.

5、 告知浏览器中包含的内容是客户端程序计程仪查询密码, 属性语言指定该客户端段查询密码使用的语言。在3.2.2javascriptHTML页上部署和运行JavaScript有两种方法。 一种是直接添加到html文件的方法,另一种是引用方法,基于3.2 JavaScript计程仪编程,如果将查询密码位置位于HEAD部分中的脚本放置在HEAD部分中,则此区域的JavaScript查询密码通常用于body区域计程仪程序查询密码如果将BODY部分的脚本放置在BODY部分,则在加载页面时将执行不属于某个函数的脚本,执行后的输出将成为页面的内容。 JavaScript直接添加到HTML文件中,JavaScr

6、ipt直接添加到HTML文件中,Head部分中的查询密码斯坦共和国,第一个JavaScript程序计程仪! 直接在事件处理器部分的查询密码。 这是我的第一个JavaScript计程仪程序的执行结果,JavaScript直接添加到HTML文件中。 引用方法,如果JavaScript源文件(js扩展名)已经存在,请使用该引用方法基本的形式如下。 其中,Url是普计程仪计划文件的地址。实现上述“直接插入方式”中列举的效果。 这些步骤如下: 1 )创建1)javascript原代码文件“as.js”。 其内容是document.writeln (这是javasscript。采用引用的方法! ); 2

7、)在网页中追加查询密码。引用示例、3.2.3标识符和变量、1命名规则1 )标识符规则:必须以字母或下划线开头,并且必须由字母、数字或下划线组成,但不能使用空格、“”、“、”等符号。 JavaScript牛鼻子字和JavaScript保留关键字不可用。 JavaScript语言中的单词(Infinity、NaN、undefined等)不可用。 区分大小写。 也就是说,x和x是两个不同的标识符。1命名相关规定(续)、2 )牛鼻子词对JavaScript程序计程仪有特殊意义,可以识别程序的结构和功能,因此在编写查询密码时,不能将这些个用作自定义变量名称或函数名称。 表3-1显示了JavaScript

8、的牛鼻子字。 3 )除了保留关键字牛鼻子字,JavaScript还有将来扩展时使用的保留关键字,也不能用于标识符的定义。关于1命名的规定(续)、2 JavaScript的数据类型、JavaScript不是强大语言的JavaScript有6种数据类型。 主要类型为number、String、object和Boolean,其他两种类型为null和undefined。 1 .字符串类型字符串用单引号或双引号(可以使用单引号输入包含双引号的字符串)。 例如,“刘华”、“刘华”或“刘华”。 字符串中的每个字符都有特定的位置,第一个字符从位置0开始,第二个字符位于位置1。 也就是说,字符串中最后一个字符的

9、位置是字符串长度减去1。2 JavaScript的数据类型(续)、2 .数值数据类型JavaScript通讯端口整数和浮点数。 整数可以是正、0或负。浮点数可以包含小数点,也可以包含e (大写字母和小写字母,科学记数法中为“10的幂”)。 或者,也可以同时包含这些个。 以下是有关数量的一些表达。 正数: 1、30、10.3; 负数、-1、-30、-10.3有理数: 0、正数、负数统称为有理数指数:2e3表示2 * 103,5.1e 4表示5.1*104的八进制数:八进制数是从0开始的数,例如070,这是表示非数的特殊的Number型NaN 这是特殊的Number类型,2 JavaScript数

10、据类型(续),3 .布尔型布尔值为true和false。 这是两个特殊值,不能用作1和0。 4.undefined数据类型undefined的值是创建变量后未分配给该变量的在先的值。 5 .空数据类型空值没有任何值,并且什么也没有表示。 6. object类型除了上述常见类型之外,对象也是JavaScript的重要组件。 关于这一部分将在后面叙述。 2 JavaScript的数据类型(续) 声明变量JavaScript规定在牛鼻子字“var”后附加变量的名称来声明变量。 基本语法: var变量名称=初始值,变量名称=初始值语法说明:变量的名称可以将应该满足识别符规定的多个变量宣言到云同步。宣言

11、变量时,可以给变量赋予初始值。3变量、以下变量的命名有效。 abc、中国、a1、str_1和abc_h。 的双曲馀弦值。 以下变量的名称无效。 123、12.3、a.a、_abc。定义用于声明变量var test的数字类型的变量area var area=0。 定义字符串类型的变量name var name=刘华; 逻辑类型的变量status var status=true; 的双曲馀弦值。 将公式的修正结果代入变量area area=a*b,用一个var语句定义两个以上的变量。 它们的类型不一定都是相同的var area=0,name=张华。 变量宣言示例、3变量(续)、2 .代入变量具体为

12、变量分配值时,请注意变量名称位于赋值运算符“=”符号的左侧,需要为变量分配值的是位于“=”的右侧。 一个变量在声明后可以多次分配或使用。如果在分配给未声明的变量时分配的变量尚未声明,则自动声明该变量。 例如: area=0; name=张华等价: var area=0; var name=张华,3个变量(续),这样不事先声明就直接使用的话,不是优秀的程序设计师习惯。 作为一个好的编码规则,任何变量都必须“声明后使用”。 4用于不能直接用转义字符、字符串表示的字符种类的特殊符号。 例如,r表示回车,n表示换行,t表示光标移动到下一个输出二进制位。 欢乐,微笑; 变量s的值为: Hello,Mik

13、e。 JavaScript运算符包括算术、赋值运算符、递增、自减法、逗号运算符、关系运算、逻辑、条件运算符和二进制位运算符。 此外,根据运算符所需的命令数,可以将运算符分为一元运算、二元运算和三元运算符。 公式:是结合了指令(变量、常数、函数调用等)和运算符的公式。 对应的公式包括算术公式、代入公式、自增公式、自减公式、逗号公式、关系公式、逻辑公式、条件等式和二进制位公式。3.2 JavaScript计程仪编程基础(续)、3.2.4运算符和式、1算术运算符和式、基本语法:双目运算符:命令11操作符命令2单目运算符:命令操作符命令算术运算符示例3关系运算运算符和运算对象(歌舞剧命令)连接,符合规

14、则的表达式, 称为关系表达式的关系表达式返回true或false的结果,分别表示符合或不符合给定条件。 关系式一般用于分支和循环控制语句,根据逻辑值的真伪决定堆计程仪项的执行流程。 基本语法:命令1 operator命令2,语法说明,1 .不同类型之间的比较两个命令的类型不同时,每比较一个数字和一个字符串就将字符串转换为数字,将它们按数字顺序进行比较,如果字符串不能转换为数字,则比较结果为false的命令引导false转换为0,true转换为1。 如果一个命令是对象,另一个命令是字符串,则在检查等效性之前,请尝试将对象转换为字符串。如果一个命令是对象,另一个命令是数字,则在检查等效性之前,请尝

15、试将对象转换为数字。 2 .=和=之间的差异=是赋值运算符,用于为变量(如var i=5)指派值,=是确定两个命令是否相等的等效运算符,返回true或false,例如a=b。 3.=和!=”意味着始终相等,即确定数字和类型。 例如: var a=5、b=5; var result1=(a=b): /结果是真实的var result2=(a=b )。 /结果为false其中,a为数值型,b为字符串型,数值相等但类型不同,相同的“!=”意味着不总是相等,也意味着确定数值和类型。、语法说明(续)、4 .等价性判断的特殊情况、语法说明(续)、示例3-5关系运算符的应用、3逻辑运算符和表达式、基本语法:

16、双目运算符: boolean _ expressionoperatorboolean _ expression、语法说明:逻辑和(| ) 如果boolean_expression的结果为true,则表示variable的值为true。条件运算符的适用例、5二进制位运算符和公式、二进制位运算是根据数的二进制二进制位进行化学基的操作,具体的二进制位运算符如本P59表3-5所示。 例3-7应用二进制位运算符,6个赋值运算符和表达式,简单的赋值运算符由等号(=)实现,只有等号右侧的值被赋予等号左侧的变量。 基本语法:简单代入运算:=operator复合代入运算: operator=各种赋值运算符参照本P61表3-6、例3-8赋值运算符的应用、7特殊运算符、

温馨提示

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

评论

0/150

提交评论