javascriptjavascript学生(javascript根据学生考试成绩,输出其总评的级别。)
大家好,关于javascriptjavascript学生很多朋友都还不太明白,今天小编就来为大家分享关于javascript根据学生考试成绩,输出其总评的级别。的知识,希望对各位有所帮助!
javascript根据学生考试成绩,输出其总评的级别。
<!doctypehtml>
<htmllang="en">
<head>
<metacharset="UTF-8">
<title>Demo</title>
<script>
//试着编写一个程序,根据学生考试成绩,输出其总评的级别
varrank=function(n){
varrules={
59:'不及格',
69:'一般',
79:'中等',
89:'良好',
100:'优秀'
};
n=Number(n);
n=(isNaN(n)||n<0)?0:n;
n=n>100?100:n;
for(varlimitinrules){
if(n<=limit)
returnrules[limit];
}
return'outofrules!';
};
//输入1-7中的任何一个数字,输出相应的星期
varweek=function(n){
return{
1:'星期一',
2:'星期二',
3:'星期三',
4:'星期四',
5:'星期五',
6:'星期六',
7:'星期日'
}[n]||'outofrules!';
};
//输入1-12中的任何一个数字,输出相应的季节
varseason=function(n){
varrules={
3:'春',
6:'夏',
9:'秋',
12:'冬'
};
n=Number(n);
n=(isNaN(n)||n<1)?1:n;
n=n>12?12:n;
for(varlimitinrules){
if(n<=limit)
returnrules[limit];
}
return'outofrules!';
};
//定义一个无参数无返回值的名称为sayHello的函数,其作用是弹出提示框并提示信息“Hello,welcomeyou!”;
varsayHello=function(){
alert('Hello,welcomeyou!');
};
//定义一个函数名称为cube,其作用是弹出输入框提示用户输入一个整数(其方法是parseInt(prompt("请输入整数",0))),计算该整数的立方,并弹出提示框提示计算的结果
varcube=function(){
varn=parseInt(prompt('请输入整数',0));
alert(Math.pow(n,3));
};
//定义一个函数名称为opt,其作用是计算1到n之间所有整数之和,将结果作为函数返回值返回
varopt=function(n){
varsum=0;
for(vari=1;i<=n;i++)
sum+=i;
returnsum;
};
window.addEventListener('load',function(){
//调用函数sayHello()
sayHello();
//调用函数cube(),并输入整数25,查看计算结果
cube();
//调用函数opt(),计算1到20之间所有整数的和,并使用document.write()方法输出计算结果
document.write(opt(20));
});
</script>
</head>
<body>
</body>
</html>
javascript如何输入名字,判断是否在本班级
假设我们有一个班级的名单,名单中包含一些学生的名字,那么在JavaScript中可以通过数组来存储这些名字,例如:
请点击输入图片描述
击输入图片描述
接下来,可以使用`prompt`函数来让用户输入名字,例如:
然后,可以使用`Array.prototype.indexOf()`方法来判断输入的名字是否在班级名单中,如果在,则返回该名字在数组中的索引值,如果不在则返回-1。具体就是用类似下面的代码:
上面的代码中,使用`classList.indexOf(name)`获取输入名字在名单中的位置,如果位置为-1,说明输入的名字不在名单中,否则打印该名字在班级中的位置。需要注意的是,在JavaScript中,数组的索引从0开始,因此位置需要加一。
关于javascriptjavascript学生到此分享完毕,希望能帮助到您。