- 1、本文档共56页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 在ASP中使JavaScript 本章要点: l?JavaScript的变量和函数 l?JavaScript中的运算符 lJavaScript中的对话框 l?JavaScript中的条件语句和循环语句 ? 5.1 基本概念 5.1.1 变量 在一个程序的执行过程中,可以改变或者说可以重新赋值的量称之为变量。例如,一个存储用户访问站点次数的量。变量的定义或者声明以及变量的作用域都有严格的规定和使用方法。明确定义变量以及对其作用域的清晰认识,将有助于用户的编程过程更为流畅,并可使用户在调试过程中避免很多麻烦。 5.1.2 函数 JavaScript是面向对象的语言,采用事件驱动的方法。例如,在页面上有一个按钮,通过鼠标单击按钮,显示一些信息或者进入另一个页面等。这是因为单击该按钮时,就会触发该按钮的Click事件,执行该事件中的代码。这段代码通常称为“事件”。事件一般具有如下格式: 5.1.3 客户端和服务器端脚本 1.客户端和服务器端 前面说过,JavaScript脚本嵌套在HTML文档中,既可以在客户端执行,也可以在服务器端执行。 在客户端执行,就是将脚本代码下载到客户的浏览器中,在客户的计算机上执行;在服务器端执行,代码并不下载到客户的浏览器上,全部在服务器上执行。 5.2 变量的声明 变量是JavaScript语言的基础,任何一种编程语言都使用变量,一个变量可以用来暂时存储数据。变量通过变量名来访问和识别。 Var语句用来声明变量,并且无需指明变量的数据类型,因为JavaScript中不区分数据类型,所有的类型转换操作都是自动完成的。 5.3 运算符 不同的运算符代表了不同的运算功能,程序在运行过程中会按照给定的运算符进行操作,运算符主要包括以下几类: l 赋值符:在JavaScript中,“=”为赋值运算符。 l算术运算符:+(加)、-(减)、*(乘)、/(除)、和 %(求余)。 5.3.2 算术运算符 JavaScript提供了十分完备的数学运算功能,下面分别介绍各算术运算符。 1.加法和减法 (1)+(加号),执行加法运算。 (2)-(减号),执行减法运算。 5.3.3 关系运算符 1.关系运算符简介 在编程过种中常常需要对表达式进行关系比较,JavaScript提供了丰富的关系比较运算符。经过运算符运算之后,返回布尔型值true(真)或false(假)。 关系运算符有以下几种: 5.3.4 逻辑运算符 逻辑运算符可以用来描述逻辑问题和逻辑运算。在程序中的一系列条件或条件的组合,就是通过逻辑运算来达到目的的。 在介绍各种逻辑运算符之前,有必要说明一点,对于数值变量或表达式,只要不为0,在进行逻辑运算时,就将其视为1(true);如果为0,则视为0(false); 5.3.5 连接字符串 JavaScript中使用 + 运算符来实现字符串的连接,例如: 程序 sample5-10.html % @ Language=JavaScript % HTML HEAD SCRIPT LANGUAGE=javascript !— var a,b,c; a=111; b=222; c=222; 5.3.6 运算符的优先级 前面讲过的算术运算符、关系运算符、逻辑运算符的优先级的顺序是按算术运算符、关系运算符、逻辑运算符进行的。例如: a+bc+d; 相当于: (a+b)(c+d); 5.4 语句 前面讨论了JavaScript的变量和运算符,这一节将介绍更为复杂一点的控制程序流程的语句,主要有: l???????? if语句。 l???????? switch语句。 l???????? for语句。 l??? while语句。 5.4.1 对话框 1.警告框 警告框用来把警告、错误或者提示信息显示给用户,警告框通常只有一个“确定”按钮。显示警告框的格式为: window.alert(string); string参数是警告框显示的内容。 5.4.2 条件语句 1.if语句 这是一种最基本的判定方法,if语句的格式如下: if 判定条件 { 程序代码 } 5.4.3 循环语句 在程
您可能关注的文档
- 安徽财经大学财务管理学课件第三章 基本财务估值模型.ppt
- 安徽财经大学财务管理学课件第十五章 财务分析.ppt
- 安徽财经大学法学院宪法学课件第二章 宪法的历史发展.ppt
- 安徽财经大学法学院宪法学课件第十六章 选举制度.ppt
- 安徽财经大学法学院宪法学课件第十七章 国家机构.ppt
- 安徽财经大学法学院宪法学课件第十三章 国家形式-下.ppt
- 安徽财经大学法学院宪法学课件第十四-十五章 公民的基本权利和义务.ppt
- 安徽财经大学法学院宪法学课件第一章 宪法的概念.ppt
- 安徽财经大学管理信息系统课件第三章 管理信息系统的技术基础.ppt
- 安徽财经大学管理学院企业战略管理课件:第六章 企业总体战略.ppt
文档评论(0)