教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

《ASP》课程设计教案(4)

来源:网络收集 时间:2026-02-03
导读: 第三讲 JavaScript 教学重点: 1、JavaScript的语法特点,函数的定义、调用,变量的作用域; 2、条件控制语句、循环控制语句; 3、JavaScript中几个常用对象的应用; 教学要求: 1、回顾和复习以前C语言的基本语法

第三讲 JavaScript

教学重点:

1、JavaScript的语法特点,函数的定义、调用,变量的作用域; 2、条件控制语句、循环控制语句; 3、JavaScript中几个常用对象的应用; 教学要求:

1、回顾和复习以前C语言的基本语法知识;进一步加深理解Javascript语法知识; 2、深刻理解有关函数中变量的作用域和各类控制语句的功能; 3、理解和灵活运用JavaScript中常用的几个对象的属性和方法; 教学内容:

1、什么是JavaScript?

JavaScript是Netscape公司推出的一种嵌入HTML文档的,基于对象的脚本描述语言。利用它可以进一步的增强网页的交互性、方便操作和控制各种浏览器对象,实现控制浏览器外观、状态和运行方式的目的。利用它还可以实现对用户所输入的数据进行有效性检验,从而减轻服务器的负担。其语法与C语言很相似。 2、在网页中使用JavaScript

如果一段javascript应用到多个网页,可以将其放入到扩展名称为:Js文本文件。 在需要使用\的页面中插入方法:(chapter03/section1/javaexample.asp)

通过上例需要注意的问题: ? Javascript语句区分大小写,语句以分号作为结束符号; ? 用//来注释语句 ? 变量需要用var定义可以给多个变量赋初值; ? 变量的类型转换,数值型转换成字符型进行连接运算;需要用类型转换函数。

3、表达式

? 条件表达式 (条件)?A:B(chapter03/section2/logicexpression.asp)

? 算术表达式、关系表达式(==、===、>=、<=等)、逻辑表达式(&&、||、!等)

4、函数: 函数的定义:

function 函数名(形式参数) {

函数体

return 表达式

}(chapter03/section2/ usefucntion.asp) 函数的调用:

格式1:varname=函数名(实际参数) //有返回值时用 格式2:函数名(参数值) //无返回值时用

JavaScript的函数采用传值方式进行传递;通常函数的定义是在部分 举例:(chapter03/section2/ passvalue.asp)

无标题文档

5、变量的作用域

作用域是指定变量的存活范围,在JavaScript中,变量的作用域可分为过程级和页面级,其实质都是局部变量;

? 在函数中运用var定义的变量只在函数体内有效,如果出现同名则屏蔽函数外的变量; ? 如果未用var定义则使用函数外同名的变量,如果没有同名的函数外变量则此变量在函

数外仍然有效。 举例:

6、程序控制语句

条件分支语句:其中的条件取逻辑值,数值的0为false,字符的“”为false if (条件) { 语句体1; } else { 语句体2; }

举例:(chapter03/section2/ control_if.asp)

switch(表达式) { case 值: 语句 }

举例:(chapter03/section2/ control_switch.asp)

循环控制语句(chapter03/section2/ control_for.asp) ? for循环

? while(chapter03/section2/ control_while.asp) ? do while

7、内置对象与函数(chapter03/section3/ date_array.asp)

JavaScript是一种基于对象的脚本语言,每一个对象均有自己的属性和方法,传统的字符串和数学函数变成有关对象的方法;常用的内置对象有string对象、math对象、array和Date

? String

Var 实例名=new String(“字符串”); Var msg=”字符串”; 属性: msg.length

方法:charat()、indexof()等 ? Math

属性:数学常用的一些常量如:E、PI等

方法:数学常用的函数如:sin(a) 、cos(a)、abs()等;

? Array

Var 数组名=new Array();

Var 数组名=new Array(初值1、初值2等) 数组的成员的编号从0开始, ? Date

Var 实例名=new Date(); 方法:

getyear()/getmonth()/getdate()/getday()/gethours()/getminutes()/getseconds()

eval()函数(chapter03/section3/ eval.asp) 举例:

无标题文档

课后问题:

1、使用JavaScript编程实现:根据时间段的不同,在网页中显示不同的问候语,若小时数在12点以前,则输出“早上好!”的问候语;若在12点至18点,则输出“下午好!”;18点以后输出“晚上好!”。

…… 此处隐藏:224字,全部文档内容请下载后查看。喜欢就下载吧 ……
《ASP》课程设计教案(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/521269.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)