web前端开发技能等级证书怎么考?需要学什么课程?

JavaScript011

web前端开发技能等级证书怎么考?需要学什么课程?,第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的函数,其作用是弹出提示框并提示信息“Hello,welcome you!”;

var sayHello = function(){

alert('Hello,welcome you!')

}

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

var cube = function(){

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

alert(Math.pow(n,3))

}

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

var opt = function(n){

var sum = 0

for(var i=1i<=ni++)

sum +=i

return sum

}

window.addEventListener('load',function(){

//调用函数sayHello()

sayHello()

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

cube()

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

document.write(opt(20))

})

</script>

</head>

<body>

</body>

</html>