JavaScript笔试,根据代码求结果

JavaScript笔试,根据代码求结果,第1张

<!doctype html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Demo</title>

<script>

//试着编写一个程序,根据学生考试成绩,输出其总评的级别

var rank = function(n){

var rules = {

59:'不及格',

69:'一般',

79:'中等',

89:'良好',

100:'优秀'

};

n = Number(n);

n = (isNaN(n) || n < 0) 0 : n;

n = n > 100 100 : n;

for(var limit in rules){

if(n <= limit)

return rules[limit];

}

return 'out of rules!';

};

//输入1-7中的任何一个数字,输出相应的星期

var week = function(n){

return {

1:'星期一',

2:'星期二',

3:'星期三',

4:'星期四',

5:'星期五',

6:'星期六',

7:'星期日'

}[n] || 'out of rules!';

};

//输入1-12中的任何一个数字,输出相应的季节

var season = function(n){

var rules = {

3:'春',

6:'夏',

9:'秋',

12:'冬'

};

n = Number(n);

n = (isNaN(n) || n < 1) 1 : n;

n = n>12 12 : n;

for(var limit in rules){

if(n <= limit)

return rules[limit];

}

return 'out of rules!';

};

//定义一个无参数无返回值的名称为sayHello的函数,其作用是d出提示框并提示信息“Hello,welcome you!”;

var sayHello = function(){

alert('Hello,welcome you!');

};

//定义一个函数名称为cube,其作用是d出输入框提示用户输入一个整数(其方法是parseInt(prompt("请输入整数",0))),计算该整数的立方,并d出提示框提示计算的结果

var cube = function(){

var n = parseInt(prompt('请输入整数',0));

alert(Mathpow(n,3));

};

// 定义一个函数名称为opt,其作用是计算1到n之间所有整数之和,将结果作为函数返回值返回

var opt = function(n){

var sum = 0;

for(var i=1;i<=n;i++)

sum +=i;

return sum;

};

windowaddEventListener('load',function(){

//调用函数sayHello()

sayHello();

//调用函数cube(),并输入整数25,查看计算结果

cube();

//调用函数opt(),计算1到20之间所有整数的和,并使用documentwrite()方法输出计算结果

documentwrite(opt(20));

});

</script>

</head>

<body>

</body>

</html>

这是检测 objtxt1、objtxt2、objtxt3 …… objtxt7 的值是否为空

eval函数的作用是计算出字符串中表达式的值,换句话说就是它可以把字符串当作脚本代码来处理,因此 if (eval("obj"+"txt"+i)value=="") 中,当i的值由1循环到7时,就分别相当于

if (objtxt1value=="")

if (objtxt2value=="")

if (objtxt3value=="")

……

if (objtxt7value=="")

以上就是关于JavaScript笔试,根据代码求结果全部的内容,包括:JavaScript笔试,根据代码求结果、javascript程序问题、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9762644.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存