JavaScript基础与应用离线作业全套答案_第1页
JavaScript基础与应用离线作业全套答案_第2页
JavaScript基础与应用离线作业全套答案_第3页
JavaScript基础与应用离线作业全套答案_第4页
JavaScript基础与应用离线作业全套答案_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

同学,你好!在学习了如何进行类型转换、字符串数字和布尔、数组转化成字符串数字布尔、运算符的优先级等内容后,现在你来小试牛刀,检验一下自己的学习成果吧!看看你是否已将知识消化吸收。以下4个任务请你根据自己的能力等级任选1个,完成后运行一下,如果达成预定的效果,请将代码复制到word文档中,将运行的结果截图粘贴到word文档中,将word文档作为附件提交上来。你也可以完成多个任务,提交多个成果哦!看看谁的任务完成得最好哦!提交成果后,请一定记得到问答栏目老师的学习活动主题帖下回帖参与学习活动哈,无论是提交成果还是回帖都会计入你的平时成绩哦。任务一:代码初体验,如何写入JS代码(基础)。请在第6行,输入 插入js代码 document.write(开启JS之旅!);任务二:代码初体验,如何输出内容(基础)。1.第9行,使用document.write输出mychar变量的内容,同时输出一个换行符。2.第10行,使用document.write一条语句,通过变量mystr,mychar,的忠实粉丝!,输出完整的一句我是JavaScript的忠实粉丝!。 document.write var mystr = 我是; var mychar = JavaScript; 任务三:代码初体验,如何警告(alert 消息对话框)(基础)。在第9行补充代码,使用alert,通过消息框输出变量mychar内容,点击按钮后弹出该对话框。 alert function rec() var mychar = I love JavaScript; 任务四:代码初体验,通过ID获取元素(提高)。补充第10行代码,通过document.getElementById获取id为con的p标签。第11行为输出获取的元素,看看结果是什么。 document.getElementById JavaScript var mychar = ; document.write(结果: + mychar); /输出获取的P标签。 计算一个数的阶乘同学,经过前几周的学习,相信你已经掌握了js的基本语法、类型转换、运算符优先级以及循环语句,下面请你动手完成以下作品,并提交上来。你需要提交的作品:用js实现如下操作: 输入一个数字, 点击按钮输出这个数的阶乘结果。(什么是阶乘?举个例子:比如5的阶乘就是 5!=5*4*3*2*1,这就是阶乘的运算过程,最后阶乘结果是120)。如果你能对输入的数字进行合法性的判断,可以加分哦!请将代码复制到word文档中,并将运行的结果截图粘贴到word文档中,将word文档作为附件提交上来。要求:务必按要求提交作业。如提交空白文档或提交的作业不是老师布置的作业,会得零分哦。同学,你好!经过10周的学习,你已经不再是个前端小白了,现在这里有2个任务,请你任选一个完成。如果你感兴趣,也可以两个都完成哦,来证明你的实力吧。请注意,在老师批阅前,你可以多次提交,一旦老师批阅就不能再提交啦!请慎重提交哦。提交任务后请到课程问答栏目,找一下老师发的关于这个活动的主题帖,按老师的要求至少回复一个帖子,回帖也计入总成绩哦。 任务一n 问题消息对话框通常用于询问一些需要与用户交互的信息。弹出消息对话框(包含一个确定按钮、取消按钮与一个文本输入框)。王小希同学就是想要制作一个这样的prompt 消息对话框。他想要实现的效果如下所示,当在对话框中输入分数后,实现针对不同分数的判定结果。l 大于90分,点击确定,出现“你很棒!”l 大于75分,点击确定,出现“不错呦!”l 大于60分,点击确定,出现“要加油!”l 其它分数,点击确定,出现“要努力了!”为了实现这样的效果,王小希写了一段代码,不幸的是,代码里面存在bug,他找了好几遭也没有找到问题在哪里,你可以帮他吗?n 任务在王小希的代码中找出存在的bug,并加以修改,使之可以实现目标效果。如果你也遇到难题了,不要灰心丧气,我们给你准备了求助卡和军师卡。这下是不是比较开心了呢?加油吧!l 求助卡:到微信群内找伙伴寻求帮助,问问大家是怎么解决的。l 军师卡:到平台问答区发帖请教辅导老师,请军师给你指点迷津。n 王小希的代码:prompt function rec()var score; /score变量,用来存储用户输入的成绩值。score =prompt(你的分数是多少?) ;if(score=90) Document,write(你很棒!);else if(score=75) Document,write(不错吆!);else if(score=60) Document,write(要加油!); else Document,write(要努力了!); 任务二:n 问题:刚进入职场前端程序员钱小枫正在做学生JavaScript考试成绩的判定页面。他想要实现这样的效果:JavaScript考试成绩中,numa(表示笔试)考了60分,numb(表示实践)考了70分,只有两项成绩都大于或等于60分,该课程考核就通过。为了实现这样的效果,钱小枫写了一串代码,但是在运行时发现存在bug,需要调整,你可以和他一起尝试改一改吗?n 任务:在钱小枫的代码中找出存在的bug,并加以修改或补充,使之可以实现目标效果。如果你也遇到问题了,怎么办?给你支个招吧,你可以使用求助卡和军师卡。l 求助卡:到微信群内找伙伴寻求帮助,问问大家是怎么解决的l 军师卡:到平台问答区发请教贴给辅导老师,请军师给你指点迷津n 钱小枫写的代码逻辑与 var numa,numb; numa=60; numb=70; if( numa=60,numb=60 ) document.write(JavaScript考核通过!+); 我们在常见的购物网站经常会看到倒计时的活动,例如秒杀,或者大家都知道的双11,京东618等一些倒计时的效果。比如京东秒杀:淘宝的淘抢购:本阶段的作品展示要求大家实现一个简易版的

温馨提示

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

评论

0/150

提交评论