JavaScript前端开发案例教程》黑马程序员编著,中国工信出版集团,人民邮电出版社-课后习题
目录
一、填空题
二、判断题
三、选择题
四、编程题
1.编写函数实现单击change按钮,为div元素添加红色双线的边框。
一、填空题
1.函数“((a, b) => a * b)(6, 2);”的返回值是__12____。
2.JavaScript中函数的作用域分为全局作用域、_函数作用域_____和块级作用域。
3.表达式“[12, 15, 8].find(function(ele){return ele >=10})”的返回值是__12____。
二、判断题
1.函数showTime()与showtime()表示的是同一个函数。( × )
2.函数内定义的变量都是局部变量。(× )
3.匿名函数可避免全局作用域的污染。( √ )
三、选择题
1.阅读以下代码,执行fn1(4,5)的返回值是(B)。
function fn1(x, y){
return (++x) + (y++);
}
A. 9 B.10 C.11 D.12
2.下列选项中,函数名称命名错误的是( C )。
A. getMin B. show C. const D. it_info
3.下列选项中,可以用于获取用户传递的实际参数值的是( D )。
A. arguments.length B. theNums C. params D. arguments
四、编程题
1.编写函数实现单击change按钮,为div元素添加红色双线的边框。
<style>
div{ width:50px; height: 50px; border:1px solid;}
</style>
<div></div>
<p> <button id="btn">change</button> </p>
<script>
var btn = document.getElementById('btn');
var div = document.getElementsByTagName('div')[0];
btn.onclick = function () {
div.style.border = 'double red';
}
</script>