ch4 脚本语言-Web程序设计第三版源代码及课后习题.doc
《ch4 脚本语言-Web程序设计第三版源代码及课后习题.doc》由会员分享,可在线阅读,更多相关《ch4 脚本语言-Web程序设计第三版源代码及课后习题.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【例4-1】程序如下:函数简例 function factor(num) var i,fact=1; for (i=1;inum+1;i+) fact=i*fact;return fact;document.write(调用factor函数,5的阶乘等于:,factor(5),。);【例4-2】设计一个函数求累加和,默认时求1+2+1000,否则按照用户所指定的开始值和终止值求和。function sum(StartVal,EndVal) var ArgNum = sum.arguments.length; /用户给出的参数个数var i,s=0;if (ArgNum = 0 ) StartV
2、al = 1; EndVal = 1000; else if (ArgNum = 1 )EndVal = 1000;for (i = StartVal; i=EndVal; i+)s+=i;return s;document.write(不给出参数调用函数sum:,sum(),);document.write(给出一个参数调用函数sum:,sum(500),);document.write(给出二个参数调用函数sum:,sum(1,50),);【例4-3】 变量作用域示例。变量作用域示例var i, j=10; /全局变量function output( ) var j=0; /局部变量 i=
3、100; /全局变量 j+; j+; document.write( j=,j); document.write( i=,i); i+;document.write(尚未调用函数output(),所以i无定义,不能引用!); document.write(j的初始值=,j,); document.write(调用output(),观察函数的输出!); output();document.write(调用output()后,观察函数对i,j的影响:i=,i, j=,j);【例4-4】本例使用for循环语句计算10!。 var i,factor; factor=1; for (i=1;i=10;i
4、+) factor*=i; document.write(10的阶乘是:,factor); 【例4-5】本例说明MouseOver和MouseOut事件的用法。事件触发和事件处理var Images=new Array( );Images0=new Image( );Images0.src=dot1.jpg;Images1=new Image( );Images1.src=check.gif;function changeImg(ImgIndex) document.imgs.src=ImagesImgIndex.src;软件设计 【例4-6】简易计算器设计。以下是源程序清单:【例4-8】fu
5、nction person(name,age) /定义对象person this.name=name; this.age=age; function book(title,author,publisher,price) /定义对象book this.title=title; this.author=author; this.publisher=publisher; this.price=price;function Show(obj) /定义通用函数Show var prop;for (prop in obj)document.write(objprop+ );document.write()
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ch4 脚本语言-Web程序设计第三版源代码及课后习题 脚本语言 Web 程序设计 第三 源代码 课后 习题
限制150内