当前位置:文档之家› JavaScript简单程序设计

JavaScript简单程序设计

JavaScript简单程序设计
JavaScript简单程序设计

J avaScript 简单程序

设计

By Sufer

目录

一、JavaScript 变量、表达式和运算符 (1)

1 .显示年龄 (1)

2.税额计算 (1)

3 .思考题 (2)

二、JavaScript 对话框 (3)

1 .警示对话框程序案例 (3)

2 .确认对话框程序案例 (3)

3 .提示对话框程序案例 (4)

4 .思考题 (5)

三、JavaScript 函数的定义及调用 (6)

1 .素数判断 (6)

2.局部变量和全局变量 (7)

3. 思考题:设计检测手机号码的程序 (9)

四、JavaScript 分支结构程序设计 (11)

1.两个数排序 (11)

2.常识问答 (12)

3.思考题 (13)

五、JavaScript 循环结构程序设计 (14)

1.求1+2+3+...+100 的累计和. (14)

2.二位整数相加的测试程序 (15)

3.累加用户输入的整数 (16)

4.思考题 (17)

六、制作一个网页:计算两点间距离 (18)

1.代码 (18)

2.实现效果 (19)

一、JavaScript 变量、表达式和运算符

1 .显示年龄

在网页中显示"张三的年龄是:20"。

2.税额计算

付款105,税率0.05,在网页中显示标价和税额的计算结果。

3 .思考题

设计JavaScript 程序,在网页上输出半径为 3 的圆的面积和周长。

半径为3,在网页中显示圆的半径,面积和周长。

二、JavaScript 对话框

1 .警示对话框程序案例

打开网页,弹出“欢迎浏览本页面”的警示对话框。

2 .确认对话框程序案例

打开网页,弹出" 您来过湖北职院吗? "的确认对话框,点击确定,在网页中显示" 您也认为湖北职院很美吧!",点击取消,在网页中显示"欢迎您有机会来湖北职院参观!"。

3 .提示对话框程序案例

打开网页,弹出" 请输入您的姓名:"的提示对话框,输入“yhf”,点击确定,在网页中显示" 尊敬的yhf:欢迎您进入我的主页!"。

4 .思考题

设计密码检测程序,密码输入正确,显示“欢迎访问”,不正确显示“密码不正确,好好想哦”。

打开网页,弹出" 请输入您的密码 "的提示对话框。在警示对话框中有一个判断,输入“123456”,点击确定,弹出警示对话框" 欢迎访问"。输入其他的密码,点击确定,弹出警示对话框" 密码不正确,好好想想哦!"。

三、JavaScript 函数的定义及调用

1 .素数判断

打开网页,弹出" 请输入 1-100之间的数字 "的提示对话框,默认数字是“1”。在警示对话框中有一个素数判断函数,输入一个非素数,如“6”,点击确定,弹出警示对话框" 该数是否为素数:false"。输入一个素数,如“11”,点击确定,弹出警示对话框" 该数是否为素数:true"。

2.局部变量和全局变量

打开网页,定义变量a=1,b=2,c=3,执行函数first,a和b的值传递给p和q,p=p*2=2(p是局部变量),b=b+1=3(这里的b是全局变量里的b),c=100(这里的c是函数内的局部变量),

在网页中显示

P 的值为:2

a 的值为:1

b 的值为:3

c 的值为:100

a 的值为:1

b 的值为:3

c 的值为:3

3. 思考题:设计检测手机号码的程序

检查手机号码:

示例:

onclick=test(document.form1.number.value)>

在网页中显示“检查手机号码:”+回车。显示表单,表单中有“示例:”,输入文本框,“提交”按钮。再输入文本框里输入手机号,点击提交按钮,执行test 函数,将输入文本框的值作为函数的参数,进行判断输入的手机号码的长度,前两位数字是“13”,是否是非法数字等。显示相应的警示对话框。

四、JavaScript 分支结构程序设计

1.两个数排序

打开网页,弹出提示对话框,输入x,y的值,默认是“0”,点击确定后(parseFloat 函数将字符串参数解析成浮点数并返回),判断x>y,如果是,交换x和y。在网页中显示排序后的结果。

2.常识问答

打开网页,弹出提示对话框,

“中国的首都在哪个城市?

A.香港

B.广州

C.北京

D.上海”

默认“E”。

填写答案(大小写均可),单击确定后。执行switch函数,弹出相应警示对话框。

3.思考题

根据成绩给出学生的考评:如果成绩>=85, 考评“优”,否则如果成绩>=60 ,

考评“及格”, 否则考评为“不及格”。

打开网页,弹出提示对话框"请输入学生的成绩:",执行多个if和else if函数,判断分数区间,显示相应的成绩考评。

五、JavaScript 循环结构程序设计

1.求1+2+3+…+100 的累计和

打开网页,显示"1+2+3+……+100=5050"。

2.二位整数相加的测试程序

打开网页,弹出提示对话框,显示两个随机数相加,要求填入正确答案,默认“0”。点击确定,弹出确认对话框,显示“答对”和"答错! 继续测试吗?",点

击确定,继续答题,点击取消,退出答题。

3.累加用户输入的整数

打开网页,弹出提示对话框,显示"sum=0请输入新的累加数(输入Q结束):"默认“0”。一开始sum=0,之后显示计算结果。输入Q(大小写均可)或者不输入值则退出,输入非法值或数字则继续。退出后显示提示对话框"sum= "。

4.思考题

在页面上显示一个“9 ×9 乘法表”。

文件按照原始的排列方式显示,允许保留原始码中输入的空白及回车换行。writeln将在所提供的任何字符串后添加一个换行符,在 HTML 中,这通常只会在后面产生一个空格;不过如果使用了 
 标识,这个换行符会被解释,且在浏览器中显示。因此会形成乘法表的显示效果。</p><p>六、制作一个网页:计算两点间距离</p><p>1.代码</p><p><script language="javascript"></p><p>function test(x1,y1,x2,y2){</p><p>d1=x1-x2;</p><p>d2=y1-y2;</p><p>d=Math.sqrt(d1*d1+d2*d2);</p><p>document.form1.dis.value=d;</p><p>}</p><p></script></p><p>输入两个点的坐标</br></p><p><form name="form1"></p><p>点1:X坐标=<input type=text name=x1></p><p>Y坐标=<input type=text name=y1></br></p><p>点2:X坐标=<input type=text name=x2></p><p>Y坐标=<input type=text name=y2></br></p><!--/p20--><!--rset--><h2>javascript课程设计</h2><p>潍坊科技学院 JavaScript课程设计 报告书 设计题目基于javascript的电子商务网站开发 专业班级11软件一 学生姓名江京翔 学号201101080002 指导教师陈凤萍 日期2012.12.24~2012.1.11 成绩</p><p>课程设计任务书 院系:软件学院专业:软件技术班级:11软1 学号:201101080002 一、课程设计时间 2012年12月24日至2013年1月11日,共计3周。 二、课程设计内容 使用html+javascript+css 完成以下任务: 1、能够熟练使用css结合html实现网页布局。 2、熟练使用文档对象模型和事件驱动,能够很好的实现web表单的交互式操作。 3、熟练使用javascrip中的对象,实现网页的动态效果。 三、课程设计要求 1. 课程设计质量: ?贯彻事件驱动的程序设计思想,熟练使用javascript中的对象,实现网页特效。 ?网页设计布局合理,色彩搭配合理,网页操作方便。 ?设计过程中充分考虑浏览器兼容等问题,并做适当处理。 ?代码应适当缩进,并给出必要的注释,以增强程序的可读性。 2. 课程设计说明书: 课程结束后,上交课程设计报告书和相关的网页。课程设计报告书的格式和内容参见提供的模板。 四、指导教师和学生签字 指导教师:学生签名:江京翔 五、教师评语:</p><p>基于javascript的电子商务网站开发 摘要 JavaScript是开发WEB应用程序不可或缺的一种语言,无论是为web页面增加交互性还是创建整个应用程序,如果没有Javascript,今天的web就不是现在这个样子了。JavaScript是具有正式规范的基于标准语言;然而,正如任何一个web开发人员所告诉你的那样,几乎每个web浏览器对这个规范的解释都不同。 本网站充分的结合了HTML与CSS的结合充分显示了网站的动态效果,是客户与网站能够充分的结合,进行信息的交换信息不断的进行更新。 基于新闻管理网站,国外新闻页面更具有代表性,是网站最标准型之一,通过Javascript 脚本的交互式该页面更好与其他的页面相互结合。 同时通常页面的下载是按照代码的排列顺序,而表格布局代码的排列代表从上向下,从左到右,无法改变。而通过CSS控制,您可以任意改变代码的排列顺序,比如将重要的右边内容先加载出来。 关键字:节假日、日历、Javascript脚本</p><h2>13-14JAVASCRIPT程序设计大作业</h2><p>西安欧亚学院2013-2014学年第一学期期末大作业   专业:软件技术 课程:JavaScript 程序设计 年级:12 一、作业题目: 题目:利用JavaScript 中特效编码,实现网页的动态效果。 从以下课程设计项目中选择一个作为自己的设计开发主题,如果自己有新的选题构想,要取得授课教师的批准方可进行设计,否则不计成绩。 网页主题参考(自己任选) 1、鼠标特效设计,如:跟随鼠标的小尾巴、鼠标跟踪动画、跟随鼠标的弹性文字等; 2、菜单特效设计,如:动画菜单、树形菜单、下拉菜单、右键菜单等; 3、图片特效设计,如:横向的相册效果,纵向的相册效果,滤镜图片轮播等; 4、背景特效设计,如:渐变背景、定时切换等; 5、时间特效设计,如:日期时间星期农历,动态时钟,时间倒计时等; 6、其它:如文字特效、密码验证特效等。 二、作业要求及评分标准: 1、作业要求 (1)涵盖知识点:贯彻事件驱动的程序设计思想,熟练使用JavaScript 中的对象,实现网页特效。 (2)网页要求 ? 主题突出,内容充实、健康向上,布局合理、结构清晰、规范; ? 色彩搭配合理、美观,设计新颖,有创意;页面布局尽可能平衡,色彩应用注意谐调,文本注意格式化 ? 技术运用全面,技术含量高;链接测试正确,跳转流畅; ? 代码应适当缩进,并给出必要的注释,以增强程序的可读性; ? 网页中涉及的所有“路径”必须使用“相对路径”; ? 设计过程中充分考虑浏览器兼容等问题,并做适当处理。 学号_____________ 班级___________ 姓名________ 座位号____ - -   -   - -   -   - -   - -   -   - -   - -   - -   -   -   - -   - -   - -   --   - -   -密   ○ -   - -   -   -   - -   -   - -   -   -   - -   - - -   - - -   - -   - - 封   ○ -   - -   -   - -   -   -   - -   -   -   - -   -   -   - - -   -   -   - -   - 线 ○ -   -   - -   -   -   - -   - - -- - - - -- - - - -- - - -- - - --</p><h2>原版Javascript程序设计实验指导书</h2><p>《Javascript程序设计》实验指导书 一、课程性质和教学目的 JavaScrip是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 学习Javascript必须理论联系实际,多做上机练习。只有在上机实验过程中才能真正学会程序设计。本实验报告主要包括学期内各个实验的实验目的、实验内容、实验记录、实验总结等,供学生学习记录,以提高学习效率。参加实验的学生应参照本报告手册的要求,认真实验,如实填写实验数据,并对实验结果进行分析,阐述实验中所遇到的问题,提出解决问题的方法。 二、实验目的 上机实验的目的不仅是为了验证教材和讲课的内容,或者验证自己所编写的程序正确与否。学习程序设计上机实验的目的是: 1.加深对讲授内容的理解,尤其是一些语法规定,课堂讲授既枯燥无味又难以记忆,但它们都很重要。能过多次上机就能自然地、熟练地掌握。通过上机掌握语法是行之有效的方法。 2.学会上机调试程序。即善于发现程序中的错误,并且能很快排除这些错误,使程序能正确运行。要真正掌握这门课程,不仅应当了解和熟悉有关理论和方法,还要求自己动手实现即会编程并上机调试通过。故应给予充分重视。调试程序固然可以借鉴他人的现成经验,但更重要的是通过自己的直接实践来累积经验,而且有些经验是只能意会难以言传。调试程序的能力是每个程序设计人员应当掌握的一项基本功。 3.做实验时不要在程序通过后就认为搞定、完成任务了,而应当在己通过的程序甚而上作一些改动(例如修改一些参数、增加程序一些功能、改变输入数据的方法等),以观察和分析所出现的情况。 三、上机实验前的准备工作 实验前应做好准备工作,以充分利用有限的上机时间。准备工作至少包括: 1.复习和掌握本实验有关的教学内容。 2.准备好上机所需的程序。初学者切忌不编写程序或抄别人的程序去上机,应从一开始就养成严谨的科学作风。 3.对运行上可能出现的问题应事先作出估计;对程序中自己有疑问的地方,应作上记号,以便在上机时给予注意。 4.根据实验内容认真准备实验程序及调试时所需的输入数据。 5.在上实验课之前必须写好预习报告(编程题源程序用纸写好或画好程序流程图) 6.填空与改错题等题要预先做好,上机时的工作只能是输入源程序和调试修改。</p><h2>程序设计基础 javascript作业</h2><p>JavaScript上机作业 作业1: 使用循环语句,计算从1到100个数相加的结果并将其输出在Web页面上。 <html> <head> <script> function jisuan(){ var sum = 0; for(var i=1;i<=100;i++){ sum += i; } document.write(sum); } </script> </head> <body> <input type="button" value="计算" onclick="jisuan();"/> </body> </html> 习题2: 让用户输入一个名字的列表,并将名字保存在数组中。在程序中循环地提示用户输入一个名字,直到用户输入为空。然后按升序顺序排列名字,并把名字输出在页面上,每个名字占一行。 <html> <head> <script> function paixu(){ var nameArray = []; var name = prompt('请输入一个中文名字',''); while(name != null && name != ''){ nameArray.push(name); name = prompt('请输入一个中文名字',''); } nameArray.sort(function compareFunction(param1,param2){ return param1.localeCompare(param2); }); for(var i=0;i<nameArray.length;i++){ document.write(nameArray[i] + '<br/>'); } }</p><h2>JavaScript程序设计试题一及答案</h2><p>JavaScript程序设计试题一及答案 一、单选题 1、以下哪条语句会产生运行错误:() A.var obj = ( ); B.var obj = [ ]; C.var obj = { }; D.var obj = / /; 2、以下哪个单词不属于javascript保留字:() A. with B. parent C. class D. void 3、请选择结果为真的表达式:() A. null instanceof Object B. null === undefined C. null == undefined D. NaN == NaN 二、不定项选择题 4、请选择对javascript理解有误的:( ) A. JScript是javascript的简称 B. javascript是网景公司开发的一种Java脚本语言,其目的是为了简化Java 的开发难度 C. FireFox和IE存在大量兼容性问题的主要原因在于他们对javascript的支持不同上 D. AJAX技术一定要使用javascript技术 5、foo对象有att属性,那么获取att属性的值,以下哪些做法是可以的:() A. foo.att B. foo(“att”) C. foo[“att”] D. foo{“att”} E. foo[“a”+”t”+”t”] 6、在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本:() A. <TEXTAREA></TEXTAREA> B. <INPUT type=”text”/> C. <INPUT type=”hidden”/> D. <DIV></DIV> 7、以下哪些是javascript的全局函数:() A. escape B. parseFloat C. eval D. setTimeout E. alert 8、关于IFrame表述正确的有:( )</p><h2>《JAVASCRIPT程序设计》期末复习题(答案)新</h2><p>《JavaScript程序设计》期末复习题 笔试与上机各占50分,考试时间为100分钟 (笔试部分50分,考试时间40分钟) 一、判断题(1’×10=10’) 1.Jscript与JavaScript的区别 2.JavaScript区分大小写 3.“”是HTML注释标记,“//”是JavaScript注释标记 4.JavaScript是无类型的计算机语言,JavaScript会根据需要对数据进行自动转换。 5.在HTML文档中,超链接即被称为锚,但在JavaScript中,link对象代表超链接,而不是锚(anchor)对象来代表。 6.display:none和visibility:hidden都可以实现隐藏元素在前台的显示,但visibility:hidden 保证原有位置不被占用。 7.函数如果需要返回一个特定类型的值,必须使用return语句。 8.JavaScript不会检测函数所传递的实际参数和形式参数的类型和数量。 9.getElementById()用来获取ID标签属性为指定值的第一个对象;getElementsByName()用来获取name标签属性为指定值的所有对象的集合。 10.含有与不含有框架结构的浏览器窗口的关闭方法。 11.在JavaScript中,数组元素可以是任何类型的数据。 12.JavaScript不支持真正意义上的多维数组,但是由于其数组元素可以是数组,所以可以通过将数组保存在数组元素中来模拟多维数组。 13.Cookie用来在客户器端保存一些数据,其数量和大小均有限制。 14.location对象的href属性可实现重新加载新页面功能,document对象的location属性不能实现此功能。 15.在JavaScript中的单选按钮(radio),不能通过单击“选中”和“未选中”来进行切换。 二、选择题(2’×20=40’) 1.以下哪个变量名是非法的:() A.num_1 B.2sum C.Sum D._des 2.以下哪个单词不属于javascript保留字:() A.with B.parent C.case D.void 3.在JavaScript中用下面哪个关键字来定义变量:() A.int B.document C.char D.var 4.(778>787)?5:2的结果是:() A.2 B.5 C.5,2 D.3 5.在JavaScript表达式中12+"12"+"5"的结果是:() A.29 B.1217 C.126 D.12125 6.下列哪个方法可以使窗口显示上一个地址页面:()</p><h2>javascript程序设计实验复习题备课讲稿</h2><p>j a v a s c r i p t程序设计实验复习题</p><p>实验项目1 javascript程序设计 3 、思考题: 设计 JavaScript 程序,在网页上输出半径为 3 的圆的面积和周长。 <script language="javascript"> var r=3; var pi=3.1415; document.writeln(" 圆的半径为: " + r); document.writeln(" 圆的面积为: " + pi*r*r); document.writeln(" 圆的周长为: " + 2*pi*r); </script> 实验内容二: JavaScript 对话框 4 、思考题: 设计密码检测程序,密码输入正确,显示“ 欢迎访问” ,不正确显示“ 密码不正确,好好想哟” 。 <script> var password= "123456"; var answer= prompt(" 请输入你的密码 ",""); alert((answer == password) ? " 欢迎访问 " : " 密码不正确,好好想想哟! "); </script></p><p>实验内容三: JavaScript 函数的定义及调用 教师演示 JavaScript 函数的定义及调用的程序案例,学生按照教师的操作步骤,自己动手编写该程序,并完成教师布置的思考题。 1 、程序案例 1 -素数判断 <script language=javascript> function IsPrime(p) { if(p<1) return false; var i; for(i=2;i<p;i++) if (p%i==0) return false; return true; } var x; x=parseInt(prompt(" 请输入 1-100 之间的数字 ","1")); alert(" 该数是否为素数: " + IsPrime(x)); </script> 实验内容四: JavaScript 分支结构程序设计 1 、分支结构程序案例 1 -两个数排序 <script language=javascript> var x,y,temp; x = parseFloat(prompt(" 请输入 x 的值: ","0")); y = parseFloat(prompt(" 请输入 y 的值: ","0"));</p><h2>javascript程序设计实验1</h2><p>实验项目1javascript程序设计 【实验容】 1 、JavaScript 变量、表达式和运算符的使用 2 、JavaScript 对话框的使用 3 、JavaScript 函数的定义及调用 4 、JavaScript 分支结构程序设计 5 、JavaScript 循环结构程序设计 【实验参考书】 《网页设计与制作》………………………………………………………… 大学 《网页标题制作技巧与实例》……………………………………………… 清华大学 《javascript 入门与提高》……………………………………………… 清华大学 《javascript 宝典》……………………………………………………… 电子工业 【实验设备】 计算机,多媒体 【实验目的与要求】 1 、掌握JavaScript 变量、表达式和运算符的使用 2 、掌握JavaScript 对话框的使用 3 、掌握JavaScript 函数的定义及调用 4 、掌握分支结构的JavaScript 程序设计 5 、掌握循环结构的JavaScript 程序设计 【实验重点】 1 、掌握JavaScript 函数的定义及调用 2 、掌握分支结构的JavaScript 程序设计 3 、掌握循环结构的JavaScript 程序设计 【实验难点】 1 、掌握分支结构的JavaScript 程序设计 2 、掌握循环结构的JavaScript 程序设计 【实验过程】 实验容一:JavaScript 变量、表达式和运算符 1 、程序案例 1 -显示年龄 <script language=javascript></p><p>var name; // 声明变量name var age; // 声明变量age name=" 三"; // 把字符串" 三" 存储到变量name 中 age=20; // 把整数20 存储到变量age 中 document.write(name); // 读取变量name 的值,并将它显示在页面上 document.write(" 的年龄是:"); // 在页面上输出" 的年龄是:" document.write(age); // 读取变量age 的值,并将它显示在页面上 </script> 2 、程序案例 2 -税额计算 <script language="javascript"> var list,rate=0.05,paid=105,tax; // list: 标价; rate: 税率; paid: 付款额; tax: 税额 list = paid/(1+rate); // 标价= 付款额/ (1+ 税率) tax = paid - list; document.writeln(" 标价="+list); document.writeln(" 税额=" + tax); </script> 3 、思考题: 设计JavaScript 程序,在网页上输出半径为 3 的圆的面积和周长。 实验容二:JavaScript 对话框 教师演示JavaScript 对话框的程序案例,学生按照教师的操作步骤,自己动手编写该程序,并完成教师布置的思考题。 1 、警示对话框程序案例 <script language="javascript"> alert(" 欢迎浏览本页面!"); </script> 2 、确认对话框程序案例 <script language=javascript> var visited,show_text; visited=confirm(" 您来过农业大学吗?"); show_text = visited?" 您也认为农业大学很美吧!":" 欢迎您有机会来农业大学参观!"; document.write(show_text); </script> 3 、提示对话框程序案例 <script language=javascript> var name;</p><h2>(完整版)javascript程序设计实验复习题</h2><p>实验项目1javascript程序设计 3 、思考题: 设计JavaScript 程序,在网页上输出半径为 3 的圆的面积和周长。 <script language="javascript"> var r=3; var pi=3.1415; document.writeln(" 圆的半径为:" + r); document.writeln(" 圆的面积为:" + pi*r*r); document.writeln(" 圆的周长为:" + 2*pi*r); </script> 实验内容二:JavaScript 对话框 4 、思考题: 设计密码检测程序,密码输入正确,显示“ 欢迎访问” ,不正确显示“ 密码不正确,好好想哟” 。 <script> var password= "123456"; var answer= prompt(" 请输入你的密码",""); alert((answer == password) ? " 欢迎访问" : " 密码不正确,好好想想哟!"); </script> 实验内容三:JavaScript 函数的定义及调用 教师演示JavaScript 函数的定义及调用的程序案例,学生按照教师的操作步骤,自己动手编写该程序,并完成教师布置的思考题。 1 、程序案例 1 -素数判断 <script language=javascript> function IsPrime(p) { if(p<1) return false; var i; for(i=2;i<p;i++) if (p%i==0) return false; return true; } var x; x=parseInt(prompt(" 请输入1-100 之间的数字","1")); alert(" 该数是否为素数:" + IsPrime(x)); </script></p><h2>JavaScript程序设计试卷B</h2><p>2013-2014学年第一学期期末考试 JavaScript程序设计试卷 班级姓名学号成绩 注意:请将答案填在最后一页的答题卡上,否则不予评分。 一、选择题:(本大题共25小题,每小题2分,共50分,在每小题给出的四个选项中,只有唯一正确选项)。 1、写“Hello World”的正确javascript语法是?() A、document.write("Hello World") B、"Hello World" C、response.write("Hello World") D、("Hello World") 2、JavaScript使用()来分隔两条语句。 A、分号 B、逗号 C、括号 D、句号 3、下列JavaScript的判断语句中()是正确的。 A、if(i==0) B、if(i=0) C、if i==0 then D、f i=0 then 4、下列JavaScript的循环语句中()是正确的。 A、if(i<10;i++) B、for(i=0;i<10) C、for i=1 to 10 D、for(i=0;i<=10;i++) 5、下列的哪一个表达式将返回假()。 A、!(3<1) B、(4>=4) C、(“c”!=”d”) D、(2<3)&&(3<2) 6、以下不属于鼠标事件的是()。 A、onclick B、onmouseover C、onload D、onmouseout 7、Math.abs(52)的结果是:()。 A、51 B、52 C、-52 D、50 8、以下JavaScript语句 var a1=10; var a2=20; alert(“a1+a2=”+a1+a2) 将显示()结果。 A、a1+a2=30 B、a1+a2=1020 C、a1+a2=a1+a2 D、a1+a2=+10+20 9、将字串s中的所有字母变为小写字母的方法是()。 A、s.toSmallCase() B、s.toLowerCase() C、s.toUpperCase() D、s.toUpperChars() 10、以下()表达式产生一个0~7之间(含0,7)的随机整数。 A、Math.floor(Math.random()*6) B、Math.floor(Math.random()*7) C、Math. floor(Math.random()*8) D、Math.ceil(Math.random()*8) 11、不能使用在标签“<form>”中的属性是()。 A、action B、name C、type D、id 12、标签“<input>”可以通过哪个属性来改变元素的类型()。 A、action B、name C、type D、id 13、某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是 按钮,其名称是myButton,表述该按钮对象的方法是()。 A、document.forms[0].myButton B、document.mainForm.myButton C、document.forms[0].element[0] D、以上都可以 14、HTML文档的树状结构中,()标签为文档的根节点,位于结构中的最顶层。 A、<HTML> B、<HEAD> C、<BODY> D、<TITLE> 15、表达式125%4的结果是()。 A、0 B、1 C、2 D、3 16、在JavaScript中最常用的显示提示或警告信息方法是()。 ┋┋┋┋┋┋┋┋┋┋┋┋┋┋┋ 装 ┋┋┋┋┋┋┋┋┋ 订 ┋┋┋┋┋┋┋┋┋┋ 线 ┋┋┋┋┋┋┋┋┋┋┋┋┋┋┋┋┋ 第 1 页( 共4 页)</p><h2>JavaScript程序设计课程设计指导书</h2><p>课程设计指导书 专业:计算机网络技术 实训名称:JavaScript程序设计课程设计班级: 2014计算机网络技术1、2班指导教师:罗乐霞 起止时间:2016 年1月4日至2015年1 月15 日 信息工程系</p><p>实训报告填写说明: 1、本实训报告是通用实训报告书,当实训课程有配套的实训报告时,则用配套的实训报告。 2、本实训报告主要用于学生在校内的实训教学环节,以记载实训教学的时间、内容、过程、 总结报告和考核等相关内容。 3、教师在结束时给出综合评语及成绩,注明日期并签字。 学生实验实训守则 实验、实训教学是教学计划的重要组成部分,是培养学生的动手能力、分析和解决实际问题能力、提高综合职业技能的重要手段。因此,每个学生都必须认真对待实验、实训教学,遵守实验、实训规程。 一、上实验、实训课前,全体学生应按照指导教师要求认真做好预习,仔细阅读实验、实训指导书,熟悉所用仪器设备的操作规程,明确实验、实训目的、要求和操作步骤。进行实验、实训教学时可根据教学需要,将全班学生分成若干个实验、实训小组。 二、上实验、实训课时,每个学生要带好记录本,按时进入实验、实训室,不迟到、不早退、不旷课。对有净化要求的实验室,在进室时应换上工作服和拖鞋。 三、入室后,应自觉遵守实验实训室的各项规章制度,不许动用与本次实验、实训无关的仪器设备,讲文明、有礼貌,尊敬师长,听从指导教师的安排,保持室内安静,不准高声喧哗和打闹,不准吸烟,不准随地吐痰和乱抛废纸杂物。 四、在进行实验、实训动手操作前,应对实验、实训装置、仪器、设备进行仔细检查,发现问题,要及时向教师报告。 五、实验、实训过程中要自始至终严守操作规程,注意安全,节省水、电、气;如遇发现反常现象或事故苗头,应立即中断实验、实训,报告指导老师或管理员予以处理。 六、实验、实训完毕,学生应主动请指导教师检查有关数据和所用的仪器设备,搞好清洁卫生工作,经指导教师同意后,方可离开实验室。 七、对违反实验、实训室管理制度和操作规程,擅自动用与本次实验、实训无关的仪器设备、私自拆卸仪器设备而造成事故和损失的,视情节轻重和认识态度予以处理。</p><h2>JavaScript简单程序设计</h2><p>J avaScript 简单程序 设计 By Sufer</p><p>目录 一、JavaScript 变量、表达式和运算符 (1) 1 .显示年龄 (1) 2.税额计算 (1) 3 .思考题 (2) 二、JavaScript 对话框 (3) 1 .警示对话框程序案例 (3) 2 .确认对话框程序案例 (3) 3 .提示对话框程序案例 (4) 4 .思考题 (5) 三、JavaScript 函数的定义及调用 (6) 1 .素数判断 (6) 2.局部变量和全局变量 (7) 3. 思考题:设计检测手机号码的程序 (9) 四、JavaScript 分支结构程序设计 (11) 1.两个数排序 (11) 2.常识问答 (12) 3.思考题 (13) 五、JavaScript 循环结构程序设计 (14) 1.求1+2+3+...+100 的累计和. (14) 2.二位整数相加的测试程序 (15) 3.累加用户输入的整数 (16) 4.思考题 (17) 六、制作一个网页:计算两点间距离 (18) 1.代码 (18) 2.实现效果 (19)</p><p>一、JavaScript 变量、表达式和运算符 1 .显示年龄 <script language=javascript> var name; var age; name="张三"; age=20; document.write(name); document.write(" 的年龄是:"); document.write(age); </script> 在网页中显示"张三的年龄是:20"。 2.税额计算 <script language="javascript"> var list,rate=0.05,paid=105,tax; list=paid/(1+rate); tax=paid-list; document.writeln(" 标价 ="+list);</p><h2>《Javascript程序设计》期末考试题</h2><p>重庆电子工程职业学院《JavaScript程序设计》重修试卷 班级:学号:姓名: 一、单项选择题(每题1.5分,共30分) 1. 在HTML中编写JAVASCRIPT程序时,应该使用标记()。 a.<javascript> b.<scripting> c.<script> d.<js> 2. 使用外部JAVASCRIPT程序文件的正确格式是()。 a.<script href=”XX.js”> b.<script name=”XX.js”> c.<script file=”XX.js”> d.<script src=”XX.js”> 3. 在浏览器上运行JAVASCRIPT程序,可以()。 a.动态显示网页内容 b.校验用户输入的内容 c.进行网页动画显示 d.具有以上各种功能 4. 在HTML文件中编写JAVASCRIPT程序时,使用表示()。 a.注释语句 b.重点突出语句 c.对于不支持JAVASCRIPT程序的浏览器,隐藏程序内容 d.没有任何意义 5.在JAVASCRIPT程序中最常用的显示信息内容的语句是()。 a.alert(“HELLO WORLD!”) b.alertBox=“HELLO WORLD!” c.msgBox(“HELLO WORLD!”) d.alertBox(“HELLO WORLD!”) 6.JAVASCRIPT的对象主要包括()。 a.JAVASCRIPT的的内置对象 b.浏览器内置对象 c.自定义对象 d.以上三种都是 7.JAVASCRIPT中自定义对象时使用关键字()。 a.object b.function c.define d.以上三种都是 8.下列JAVASCRIPT的判断语句中()是正确的。</p><h2>《JavaScript程序设计》课程教学大纲</h2><p>《Java Script程序设计》课程教学大纲 一、课程的性质和任务 课程性质:《Java程序设计》是信息与网络技术专业/现代文秘的一门选修课程,是学习Java语言在互联网中使用技巧的一门课程。 主要任务:使学生了解Java中使用对象概念的一般方法,建立有关Java程序设计的思路,掌握在Web中加入动态元素的技巧,具备使用Java开发实用网页的能力。 二、学时分配 第一章 JavaScript简介 教学内容: 讲述Internet、HTML、JavaScript及JavaScript程序的编辑与调试。 重点:WWW、HTML、JavaScript概念;JavaScript程序的编辑与调试方法。第二章在HTML中嵌入JavaScript 教学内容: 讲述怎样在HTML中嵌入JavaScript。 重点:在HTML中嵌入JavaScript的方法以及对不同的浏览器的处理。 第三章 JavaScript的语法结构 教学内容: 讲述JavaScript语言的变量和数据类型、表达式与操作符、控制流和函数、使用事件触发。 重点:JavaScript语言的变量和数据类型、表达式与操作符、控制流和函数、使用事件触发。</p><p>难点:事件触发 第四章用户自定义对象 教学内容: 讲述对象和实例、数组对象的概念,,以及怎样在JavaScript中使用对象。 重点:对象和实例、数组对象的概念; 难点:在JavaScript中使用对象的方法。 第五章内置对象和函数 教学内容: 讲述String对象、math对象、data对象以及其他对象。 重点:String对象、math对象、data对象以及其他对象的概念; 难点:以上对象的使用方法。 第六章 Navigator对象树 教学内容: 讲述Navigator对象层次、Document对象的属性、方法的概念。 重点:Navigator对象层次模型; 难点:Document对象的使用。 第七章详解Navigator对象树 教学内容: 讲述Navigator对象、Window对象、History对象、Location对象的概念。 重点:Navigator、History、Location对象的概念; 难点:Window对象的使用。 第八章 JavaScript与Form 教学内容: 讲述Form、Form对象的有关概念。 重点:什么是Form; 难点:Form对象及Form中其他对象的使用。 第九章 JavaScript 和Frame 教学内容: 讲述Frame、Frame对象及框架窗口间通信的有关概念。 重点:Frame、Frame对象的有关概念; 难点:框架窗口间的通信实现方法。 第十章 JavaScript的高级技术概述 教学内容: 讲述Cookies、JavaApplet、ActiveX、插件的有关概念。 重点:Cookies、JavaApplet、ActiveX、插件; 难点:Cookies、JavaApplet、ActiveX、插件技术在HTML中的应用。 四、课程的教学基本要求 教学环节包括:课堂讲授、课外作业、实验、考试考查等。 1、课堂讲授</p><h2>JavaScript习题</h2><p>JavaScript基础练习题 (参考资料:JavaScript程序设计基础教程第一版) 第三章习题 一、判断题 1.1在JavaScript中可以用十六进制形式表示浮点数常量。 2.1空字符串("")也是字符串常量。 3.1使用单引号对(' ')表示字符常量,而使用双引号对(" ")表示字符串常量。 4.0在定义JavaScript变量时,一定要指出变量名和值。 5.0用var定义一个变量后,如果没有赋予任何值,那么它的值是空值,即null. 6.0JavaScript规定在使用任何变量之前必须先使用var声明它。 7.1在使用var x=1声明变量x之后,赋值语句x="今天天气真好"将出错。 8.0表达式的类型只取决于运算符,与操作数无关。 9.0两个整数进行除(/)运算,其结果也为整数。 10.1如果有定义var a=true,b;那么a ll b的结果为true。 二、单选题 1.以下哪个常量值最大 B. 0X65 2.下面四个变量声明语句中,哪一个变量的命名是正确的 A. var default B. var my_bouse C. var my dog D. var 2cats 3.下面哪一个语句定义了一个名为pageNumber的变量并将它的值赋为240 A. var PageNumber=240 B. pagenumber=240 C. var pageNumber=240 D. var int named pageNumber=240 4.下面哪一个字符串变量定义语句是不正确的 A. var mytext = "Here is some text!" B. var mytext = 'Here is some text!' C. var mytext = 'Here is some text!" D. var mytext = "Here is\nsome text!" 5.下面四个JavaScript语句中,哪一个是合法的 A. ("John said ,''Hi!"") B. ("John said ,''Hi!"') C. ("John said ,''Hi!") D. ("John said ,\''Hi!\"") 6.下面哪一个不是JavaScript运算符 A. = B. == C. && D. $# 7.表达式123%7的计算结果是 A. 2 B. 3 C. 4 D. 5 8.表达式"123abe"-"123"的计算结果是_。 A. "abc" B. 0 C. "123abc123" D. NaN 9.赋值运算符的作用是什么 A. 给一个变量赋新值 B. 给一个变量赋予一个新名 C. 执行比较运算 D. 没有任何用处</p><h2>13-14JAVASCRIPT程序设计大作业</h2><p>软件技术JavaScript 程序设计西安欧亚学院2013-2014 学年第一学期期末大作业 _ _ _ _ 号位座 - -- - - - - - - - - - - - - - - - - - - - - - - - - ○ 专业:软件技术课程:JavaScript 程序设计年级:12 一、作业题目: 题目:利用JavaScript中特效编码,实现网页的动态效果。 从以下课程设计项目中选择一个作为自己的设计开发主题,如果自己有新的选题构想,要取得授课教师的批准方可进行设计,否则不计成绩。 _ _ _ _ _ _ _ _ 名姓 _ _ _ _ _ _ _ _ _ _ _ 级班 _ _ _ _ _ _ _ _ _ _ _ _ _ 号学线 - - - - - - - - - - - - - - - - - - - - - - - - ○ 封 - - - - - - - - - - - - - - - - - - - - - - ○ 密 - - - - - - - - - - - - - - - - - - - - - - - - - - 网页主题参考(自己任选) 1、鼠标特效设计,如:跟随鼠标的小尾巴、鼠标跟踪动画、跟随鼠标的弹性文 字等; 2、菜单特效设计,如:动画菜单、树形菜单、下拉菜单、右键菜单等; 3、图片特效设计,如:横向的相册效果,纵向的相册效果,滤镜图片轮播等; 4、背景特效设计,如:渐变背景、定时切换等; 5、时间特效设计,如:日期时间星期农历,动态时钟,时间倒计时等; 6、其它:如文字特效、密码验证特效等。 二、作业要求及评分标准: 1、作业要求 (1)涵盖知识点:贯彻事件驱动的程序设计思想,熟练使用JavaScript 中的对象,实现网页特效。 (2)网页要求 主题突出,内容充实、健康向上,布局合理、结构清晰、规范; 色彩搭配合理、美观,设计新颖,有创意;页面布局尽可能平衡,色彩应用 注意谐调,文本注意格式化 技术运用全面,技术含量高;链接测试正确,跳转流畅; 代码应适当缩进,并给出必要的注释,以增强程序的可读性;</p><h2>JavaScript 程序的设计基础教程(第2版)复习题答案</h2><p>《JavaScript 程序设计基础教程(第2版)》习题 答案 第一章 Web 技术概述 一、单选题 1)D 2)D 3)D 4)A 5)C 6)D 7)C 8)C 9)D 10)D 11)A 12)D 13)D 14)D 15)A 二、综合题 (略) 第二章 HTML/XHTML 制作 一、判断题 1)对2)错3)对4)错5)对 6)错7)错8)错9)错10)对 11)对12)对13)错14)错15)对 16)错17)对18)错19)错20)对 21)错22)错 二、单选题 1)D 2)C 3)C 4)B 5)A 6)B 7)B 8)B 9)C 10)C 11)B 12)C 13)C 14)C 15)C 16)C 17)A 三、综合题 1)ex020301.htm 2)ex020302.htm 3)ex020303.htm 4)ex020304.htm 5)ex020305.htm 6)ex020306.htm 7)ex020307.htm 8)ex020308.htm</p><p>9)ex020309.htm 10)ex020310.htm 11)略 第三章 CSS 技术 一、判断题 1)错2)对3)错4)对5)错 6)错7)对8)错9)对10)错 11)对12)错13)错14)错15)错 16)错17)错18)对19)对20)错 21)错 二、单选题 1)B 2)B 3)A 4)C 5)B 6)C 7)A 8)B 9)D 10)B 11)D 12)B 13)A 14)B 15)D 16)A 17)B 18)C 19)B 20)D 21)B 22)A 23)D 24)A 三、综合题 1)ex030301.htm 2)ex030302.htm 3)ex030303.htm 4)ex030304.htm 5)ex030305.htm 6)ex030306.htm 7)ex030307.htm 8)ex030308.htm 9)ex030309.htm 10)ex030310.htm 11)ex030311.htm 12)ex030312.htm 13)ex030313.htm 14)ex030314.htm 15)ex030315.htm 16)略 第四章 JavaScript 编程基础 一、判断题 1)错JavaScript 是Microsoft公司设计的脚本语言。 2)对JavaScript 既文档中可用于Web客户端应用,也可以用于Web服务器端应用。3)对在HTML文档中通过使用<script>标签可以引入javascript程序。</p><h2>JavaScript程序设计习题</h2><p>1课后习题 1.以下哪个选项是JavaScript技术特征( D )。 A.解释型脚本语言B.跨平台 C.基于对象和事件驱动D.具有以上各种功能 2.编辑JavaScript程序时( C )。 A.只能使用记事本B.只能使用FrontPage编辑软件 C.可以使用任何一种文本编辑器D.只能使用Dreamweaver编辑工具3.在程序开发过程中,用户输入内容的校验常分为功能性校验和( A )。 A.格式性校验B.内容性校验 C.事件性校验D.方法性校验 4.对于不支持JavaScript程序的浏览器,使用下面哪种标记会把编写的JavaScript脚本作为注释处理(A)。 A.标记B.' 标记 C.// 标记D./* */标记 5.在调用外部的JavaScript文件时,下面哪种写法是正确的( B )。 A.<script file="a.js"></script> B.<script src="a.js"></script> 6.如果将JavaScript脚本存储在单独的文件中,那么在IE浏览器中,选择“查看”/“源文件”命令时,查看源文件时( B )显示JavaScript程序源代码。 A.会 B.不会 7.下面哪种JavaScript语法格式是正确的( D )。 A.echo "I enjoy JavaScript"; B.document.write( I enjoy JavaScript); C.response.write("I enjoy JavaScript ") ; D.alert("I enjoy JavaScript "); 8.JavaScript脚本是否区分字母大小写( A )。 A.区分B.不区分</p>
        <div>
            <div>相关主题</div>
            <div class="relatedtopic">
                <div id="tabs-section" class="tabs">
                    <ul class="tab-head">
                            <li id="2689146"><a href="/topic/2689146/" target="_blank">javascript程序设计</a></li>
                    </ul>
                </div>
            </div>
        </div>
        <div class="container">
            <div>文本预览</div>
            <div class="textcontent">
                
            </div>
        </div>
    </div>
    <div class="category">
        <span class="navname">相关文档</span>
        <ul class="lista">
                <li><a href="/doc/294898480.html" target="_blank">原版Javascript程序设计实验指导书</a></li>
                <li><a href="/doc/593173841.html" target="_blank">JavaScript程序设计(第2版)第1章04.习题</a></li>
                <li><a href="/doc/72759095.html" target="_blank">JavaScript程序设计试卷B</a></li>
                <li><a href="/doc/9815550931.html" target="_blank">《JavaScript程序设计》课程教学大纲</a></li>
                <li><a href="/doc/032976518.html" target="_blank">javascript课程设计</a></li>
                <li><a href="/doc/e34196479.html" target="_blank">JavaScript 程序的设计基础教程(第2版)复习题答案</a></li>
                <li><a href="/doc/2a17686077.html" target="_blank">《JAVASCRIPT程序设计》期末复习题(答案)新</a></li>
                <li><a href="/doc/64251577.html" target="_blank">《JavaScript程序设计》期末复习题(答案)</a></li>
                <li><a href="/doc/7614128804.html" target="_blank">JavaScript程序设计基础教程教学大纲</a></li>
                <li><a href="/doc/c32716828.html" target="_blank">javascript程序设计课程教学大纲</a></li>
                <li><a href="/doc/25928952.html" target="_blank">13-14JAVASCRIPT程序设计大作业</a></li>
                <li><a href="/doc/e516084249.html" target="_blank">《JavaScript 程序设计基础教程》习题答案</a></li>
                <li><a href="/doc/4110299114.html" target="_blank">《JavaScript程序设计》课程简介</a></li>
                <li><a href="/doc/6810918137.html" target="_blank">JavaScript程序设计教程 第1章  JavaScript简介</a></li>
                <li><a href="/doc/9212825719.html" target="_blank">《JAVASCRIPT程序设计》期末复习题(答案)</a></li>
                <li><a href="/doc/e72543467.html" target="_blank">13-14JAVASCRIPT程序设计大作业</a></li>
                <li><a href="/doc/2713672445.html" target="_blank">JavaScript程序设计试题一及答案</a></li>
                <li><a href="/doc/5512091429.html" target="_blank">(完整版)javascript程序设计实验复习题</a></li>
                <li><a href="/doc/7412466373.html" target="_blank">JavaScript简单程序设计</a></li>
                <li><a href="/doc/bb7699776.html" target="_blank">JavaScript习题</a></li>
        </ul>
        <span class="navname">最新文档</span>
        <ul class="lista">
                <li><a href="/doc/0619509601.html" target="_blank">幼儿园小班科学《小动物过冬》PPT课件教案</a></li>
                <li><a href="/doc/0a19509602.html" target="_blank">2021年春新青岛版(五四制)科学四年级下册 20.《露和霜》教学课件</a></li>
                <li><a href="/doc/9619184372.html" target="_blank">自然教育课件</a></li>
                <li><a href="/doc/3319258759.html" target="_blank">小学语文优质课火烧云教材分析及课件</a></li>
                <li><a href="/doc/d719211938.html" target="_blank">(超详)高中语文知识点归纳汇总</a></li>
                <li><a href="/doc/a519240639.html" target="_blank">高中语文基础知识点总结(5篇)</a></li>
                <li><a href="/doc/9019184371.html" target="_blank">高中语文基础知识点总结(最新)</a></li>
                <li><a href="/doc/8819195909.html" target="_blank">高中语文知识点整理总结</a></li>
                <li><a href="/doc/8319195910.html" target="_blank">高中语文知识点归纳</a></li>
                <li><a href="/doc/7b19336998.html" target="_blank">高中语文基础知识点总结大全</a></li>
                <li><a href="/doc/7019336999.html" target="_blank">超详细的高中语文知识点归纳</a></li>
                <li><a href="/doc/6819035160.html" target="_blank">高考语文知识点总结高中</a></li>
                <li><a href="/doc/6819035161.html" target="_blank">高中语文知识点总结归纳</a></li>
                <li><a href="/doc/4219232289.html" target="_blank">高中语文知识点整理总结</a></li>
                <li><a href="/doc/3b19258758.html" target="_blank">高中语文知识点归纳</a></li>
                <li><a href="/doc/2a19396978.html" target="_blank">高中语文知识点归纳(大全)</a></li>
                <li><a href="/doc/2c19396979.html" target="_blank">高中语文知识点总结归纳(汇总8篇)</a></li>
                <li><a href="/doc/1619338136.html" target="_blank">高中语文基础知识点整理</a></li>
                <li><a href="/doc/e619066069.html" target="_blank">化工厂应急预案</a></li>
                <li><a href="/doc/b019159069.html" target="_blank">化工消防应急预案(精选8篇)</a></li>
        </ul>
    </div>
</div>
<script>
    var sdocid = "7a5ad465192e45361066f5c0";
</script>
<script type="text/javascript">bdtj();</script>

    <footer class="footer">
        <p><a href="/tousu.html" target="_blank">侵权投诉</a>&nbsp;&copy; 2022 www.doczj.com  <a href="/sitemap.html">网站地图</a></p>
        <p>
            <a href="https://beian.miit.gov.cn" target="_blank">闽ICP备18022250号-1</a>&nbsp;&nbsp;本站资源均为网友上传分享,本站仅负责分类整理,如有任何问题可通过上方投诉通道反馈
            <script type="text/javascript">foot();</script>
        </p>
    </footer>
</body>
</html>