JS期末带答案修订版.docx

上传人:b****5 文档编号:7763748 上传时间:2023-01-26 格式:DOCX 页数:25 大小:622.29KB
下载 相关 举报
JS期末带答案修订版.docx_第1页
第1页 / 共25页
JS期末带答案修订版.docx_第2页
第2页 / 共25页
JS期末带答案修订版.docx_第3页
第3页 / 共25页
JS期末带答案修订版.docx_第4页
第4页 / 共25页
JS期末带答案修订版.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

JS期末带答案修订版.docx

《JS期末带答案修订版.docx》由会员分享,可在线阅读,更多相关《JS期末带答案修订版.docx(25页珍藏版)》请在冰豆网上搜索。

JS期末带答案修订版.docx

JS期末带答案修订版

1.声明变量x,依次赋给x数值型、字符型和布尔型的数据,向页面输出x的显示结果。

(易)

varx;

x=123;

(x);

x="张";

(x);

x=true;

(x);

2.声明两个变量x和y,将x给予整数型数值2000,将x加上46后将值赋给y,向页面输出表达式x+y的结果。

(易)

varx=2000;

vary=x+46;

(x+y);

3.页面上一个div结构,如下:

你好,我是div

写js代码,通过alert警告框,弹出该div的内容。

(易)

varmydiv=("mydiv");

;

4.圆的半径r为100,写JS程序,求它的面积。

并把运算结果显示在页面上。

PI取(中)

varr=100;

vars=*r*r;alue)”/>

5.页面中有两个文本框和一个按钮,代码如下:

在文本框中输入数字,单击按钮后,用警告框显示num1和num2相加的结果。

(易)

functionxiangjia(){

vara=(“num1”);

varb=(“num2”);

vars=Number+Number;

("相加的和为:

"+s);

}

6.页面中一个文本框和按钮,代码如下:

(中)

若是用户输入的体温XXX在度之间,那么输入“体温偏高!

”,若是输入的体温XXX在,那么输出“体温正常!

”,其他情形那么提示“输入的数据不靠谱”。

(中)

functiontiwen(){

varc=Number(“tiwen”));

if(c>&&c<=42){

alert("体温偏高!

");

}elseif(c>=36&&c<={

alert("体温正常!

");

}else{

alert("输入的数据不靠谱");

}

}

7.如何JS代码隐藏如下标签:

(易)

要隐藏我哦

varmydiv=(“mydiv”);

8.指定某个年份,判定它是不是为闰年,并显示有关信息。

判定闰年的条件是:

年份能被4整除但不能被100整除,或能被400整除。

(中)

vara=2021;

if((a%4==0||a%100!

=0)&&a%400==0){

(a+"年是闰年");

}else{

(a+"年不是闰年");

}

9.利用文本框输入成绩后,点击按钮用警告框弹出成绩品级。

成绩在90到100之间为“优”,80到89之间为“良”,70到79为“中”,60-69为“合格”,60以下为“差”。

(中)

functionchengjiFun(){

vara=Number(“chengji”).value);

if(a>100){

alert("不合法数字");

}elseif(a>=90){

alert("优");

}elseif(a>=80){

alert("良");

}elseif(a>=70){

alert("中");

}elseif(a>=60){

alert"合格");

}elseif(a>=0){

alert("差");

}else{

alert("不合法数字");

}

}

10.完善如下程序:

王丽

varmyName=“张飞”;

在该程序中,要更改mySpan中的内容为变量myName的值,请在页面中完善它。

(易)

王丽

varmyName=“张飞”;

(“mySpan”).innerHTML

 

11.通现有HTML结构如下,请按要求完善JS程序:

有商品12件

单价元/件

总价

程序中,要求点击按钮后在总价span标签中显示价钱,myClick函数该怎么写?

(中)

functionmyClick(){

varnum=(“num”);

varprice=(“price”);

vartotal=(“total”);

=Number*Number;

}

 

12.求出0到100之间的偶数和,利用警告对话框显示结果。

(易)

vars=0;

for(vari=1;i<=100;i++){

if(i%2==0){

s+=i;

}

}

alert(s);

13.求出0到100之间的奇数和,利用警告对话框显示结果。

(易)

vars=0;

for(vari=1;i<=100;i++){

if(i%2!

=0){

s+=i;

}

}

alert(s);

14.求出0到50之间的和,利用警告对话框显示结果。

(易)

vara=50;

vars=0;

for(vari=1;i<=a;i++){

s+=i;

}

alert("0到那个数的和为:

"+s);

15.请利用循环嵌套语句向页面输出简易的九九乘法表。

(中)

for(vari=1;i<=9;i++){

("
");

for(varj=1;j<=i;j++){

(i+"*"+j+"="+i*j+"");

}

}

16.用jquery实现如下特效:

一个div标签,id为myDiv,里面的文字为“你好”。

你好

单击改标签后,文字变成“你点击过了”。

(中)

$(“#myDiv”).click(function(){

$(this).html(“你点击过了”);

});

 

17.猜数字游戏(循环猜数字),自己设定一个数字为被猜数字如(48),让用户在输入提示消息框中进行猜数字游戏。

当输入的数字大于预设数字(48)时,利用警告对话框提示用户“你猜的数字太大了”;当输入的数字小于预设数字(48)时,利用警告对话框提示用户“你猜的数字过小了”;直到当用户猜对了,利用警告对话框提示“恭喜你,猜对了!

”。

(中)不考

vars=48;

while(true){

vara=Number(prompt("请输入所猜的数字",""));

if(a>s){

alert("你猜的数字太大了");

}elseif(a==s){

alert("恭喜你,猜对了!

");

break;

}elseif(a

alert("你猜的数字过小了");

}

}

18.有如下JS,请完善函数jia。

(中)

num=jia(3,4);

alert(num);

alue;

alert(a);

}

 

19.对左侧输入的文本框的内容进行判定,要求是数字,通过“传值”按钮的单击事件传递到右边文本框中。

(易)

functionpx(){

vara=Number("t1").value);

vart=isNaN(a);alue=a;

}

}

 

20.利用函数实现求圆的面积。

(易)

请输入圆半径:

functionpx(){

varr=("t1").value;

vars=*r*r;

alert("半径为"+r+"的圆面积是:

"+s);

}

21.求矩形的面积,长、宽由用户输入。

(要求:

通过文本框输入矩形的长和宽,单击面积按钮后,将结果显示到文本框中。

)(易)

求矩形的面积




functionpx(){

varc=("t1").value;

vark=("t2").value;

("t3").value=c*k;

}

 

22.利用函数实现两个数的+、-、*、/运算。

(中)

 

23.点击一个span标签,把span里面的内容用alert警告框弹出来。

(易)

点我弹出内容

点我弹出内容

functiontanchu(){

varspan=(“myspan”);

alert;

}

24.在网页加载的时候,在验证码文本框后面显示一个4位数的随机数,单击“看不清”可从头生成随机数。

(易)

验证码:

看不清

functionpx(){

vara=()*(9999-1000)+1000;nnerHTML=b;

}

25.页面中有一个div如下:

你好

实现特效:

当鼠标移动到改div上的时候,更改div的内容为”欢迎光临”;鼠标离开那个div后,内容又更改成“你好”

你好

functiononover(){

(“mydiv”).innerHTML=“欢迎光临”;

}

functiononout(){

(“mydiv”).innerHTML=“你好”;

}

 

26.在网页上实现显示当前系统上的日期和时刻.(易)

functionpx(){

vard=newDate();

vara=newArray("礼拜天","礼拜一","礼拜二","礼拜三","礼拜四","礼拜五","礼拜六");

vars="今天是:

"+()+"年"+()+1)+"月"+()+"日"+a[()]+"\n"+()+":

"+();

("d").innerHTML=s;

}

27.计算当前时刻距离下次国庆节的天数。

(易)

functionpx(){

vara=newDate(2021,9,1);

varb=newDate();

vart1=()())/(1000*60*60*24);nnerHTML=t;

setTimeout("px()",500);

}

28.计算当前时刻距离下次国庆节的倒计时。

(难)

functionpx(){

vara=newDate(2021,9,1);

varb=newDate();

vart1=()())/(1000*60*60*24);nnerHTML=t;

setTimeout("px()",500);

}

 

29.用函数实现数字自减功能,数字初始值为100显示在div中,单击”开始倒计时”按钮后,每一秒数字减1,单击”暂停”按钮暂停计时,单击”开始倒计时”继续。

提示:

利用setTimeout功能.(中)

#p1{

font-size:

100px;

color:

#F00;

}

100

vara=100;

vartt;

functionpx(){

("p1").innerHTML=a;

if(a>0){

a--;

}else{

("p1").innerHTML='倒计时终止';

}

tt=setTimeout("px()",1000);

}

functionpx1(){

clearTimeout(tt);

}

 

30.任意输入一个字符串,将那个字符串输出到页面上(div中),每1秒输出一个字,输出的时候在每2个字符之间插入一个@字符,比如,输入字符串abcd,那么输出a@b@c@d(难)

31.在网页上统计多行文本框中输入的字符长度,和字母a显现的次数(不区分大小写)。

(易)

统计字母A显现了多少次(不分大小写)


functionpx(){

vara=("textarea").value;

varb=();nnerHTML='文本的长度是'++';字母A显现了'+t+'次';

}

32.在网页上逐字显示“您好!

欢迎您来到我的主页!

”。

(中)

vari=1;

functionpx(){

vars="您好!

欢迎您来到我的主页!

";

vart=(0,i);

if(i<{

i++;

}else{

i=0;

}

nnerHTML=t;

setTimeout("px()",1000);

}

33.判定是不是输入了邮箱格式信息”,然后将邮箱名字以大写形式显示出来,不然显示“电子邮件地址无效”。

(中)

电子邮箱地址:


密码:

functionpx(){

vart=("t1").value;

if(t==''){

("s").innerHTML="邮箱地址不能为空";

}else{

vara=("@");

varb=(".");

if!

=2||!

=2){

("s").innerHTML="电子邮箱地址无效";

}else{

("s").innerHTML="欢迎"+a[0].toUpperCase();

}

}

}

34.当文本框失去核心时,对身份证号码进行判定,身份证是18位数字或17位数字+字母x组成。

(易)

身份证请输入身份证号码

functionpx(){

vart=("t1").value;

if(t==''){

("s").innerHTML="身份证号码为空";

}elseif!

=18){

("s").innerHTML="你输入的号码不合法";

}else{

vara=(0,17);

varb=(17,1);

if(!

isNaN(Number(a))&&(!

isNaN(Number(b))||b=='x'||b=='X')){

("s").innerHTML="身份证号码合法";

}else{

("s").innerHTML="你输入的号码不合法";

}

}

}

35.文本框中只能输入是电话号码,对显现的错误输入进行提示,最后依照电话号码判定电话号码是联通、移动或电信。

(130-13二、186是联通的,133和153、189是电信的,134-13九、15九、187、188是移动的)。

(难)

36.用jquery完成如下成效的二级菜单:

当鼠标移到一级菜单上,就显现相应的二级菜单(难)

 

37.对密码文本框判定,密码至少6位,必需包括数字、字母或特殊字符,不能全数是数字,也不能满是字母。

(难)

取得光标显现提示:

失去光标时,对密码框的输入进行判定,符合后提示”正确”。

38.用jquery实现div转变成效:

页面中一个div标签,id为“myDiv”,宽高均为200px。

点击它后,宽高那么变成300px。

(中)

$(document).ready(function(){

$(“#mydiv”).click(function(){

$(this).css(“height”,”300px”);

$(thi

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 起诉状

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1