四、JavaScript 函数 - 章节课后练习题及答案
第一章链接:初识JavaScript - 章节课后练习题及答案
第二章链接:JavaScript 基础(上) - 章节课后练习题及答案
第三章链接:JavaScript 基础(下) - 章节课后练习题及答案
注:使用的是人民邮电出版社出版的《JavaScript+jQuery 交互式 Web 前端开发》书籍。
一、填空题
1、______方式定义函数时,要考虑函数定义和执行的顺序。( )
2、JavaScript中函数的作用域分为全局作用域、______和块级作用域。
3、代码“function info() {year = 1999;};info();console.log(year)”的结果是______。
二、判断题
1、函数showTime()与showtime()表示的是同一个函数。( )
2、函数内通过关键子var定义的变量可以在全局作用域下进行访问。( )
3、函数“((a, b)=> a * b)(6, 2);”的返回值是12。( )
三、选择题
1、阅读以下代码,执行fn1(4, 5)的返回值是()。
function fn1(x, y) {return (++x) + (y++);
}
A. 9 B.10 C.11 D.12
2、阅读以下代码,执行fn(7)的返回值是( )。
var x = 10;
function fn(myNum) {var x = 11return x + myNum;
}
A. 18 B. 17 C. 10 D. NaN
3、下列选项中,可以用于获取用户传递的实际参数值的是( )。
A. arguments.length B. theNums C. params D. arguments
四、程序分析题
1、写出下面代码的运行结果。
var a, b;
(function() {alert(a);alert(b);var a = b = 3;alert(a);alert(b);
})();
alert(a);
alert(b);
2、以下代码执行后, num 的值是多少?
var foo = function(x, y) {
return x - y;
};
function foo(x, y) {
return x + y;
}
var num = foo(1, 2);
console.log(num);
参考答案
一、填空题
1、函数表达式 2、函数作用域 3、1999
二、判断题
1、错 2、错 3、对
三、选择题
1、B 2、A 3、D
四、程序分析题
1、代码运行结果如下。
<script>var a, b;(function() {alert(a); // undefinedalert(b); // undefinedvar a = b = 3;alert(a); // 3alert(b); // 3})();alert(a); // undefinedalert(b); // 3 </script>
2、代码运行结果:-1
<script>var foo = function(x, y) {return x - y;};function foo(x, y) {return x + y;}var num = foo(1, 2);console.log(num); // 结果为:-1 </script>
四、JavaScript 函数 - 章节课后练习题及答案相关推荐
- 五、JavaScript 对象 - 章节课后练习题及答案
第一章链接:初识JavaScript - 章节课后练习题及答案 第二章链接:JavaScript 基础(上) - 章节课后练习题及答案 第三章链接:JavaScript 基础(下) - 章节课后练习题 ...
- 十三、JavaScript面向对象(下) - 章节课后练习题及答案
第一章链接:初识JavaScript - 章节课后练习题及答案 第二章链接:JavaScript 基础(上) - 章节课后练习题及答案 第三章链接:JavaScript 基础(下) - 章节课后练习题 ...
- 十二、JavaScript面向对象(上) - 章节课后练习题及答案
第一章链接:初识JavaScript - 章节课后练习题及答案 第二章链接:JavaScript 基础(上) - 章节课后练习题及答案 第三章链接:JavaScript 基础(下) - 章节课后练习题 ...
- 六、DOM(上) - 章节课后练习题及答案
第一章链接:初识JavaScript - 章节课后练习题及答案 第二章链接:JavaScript 基础(上) - 章节课后练习题及答案 第三章链接:JavaScript 基础(下) - 章节课后练习题 ...
- 十一、jQuery(下) - 章节课后练习题及答案
第一章链接:初识JavaScript - 章节课后练习题及答案 第二章链接:JavaScript 基础(上) - 章节课后练习题及答案 第三章链接:JavaScript 基础(下) - 章节课后练习题 ...
- 八、BOM - 章节课后练习题及答案
第一章链接:初识JavaScript - 章节课后练习题及答案 第二章链接:JavaScript 基础(上) - 章节课后练习题及答案 第三章链接:JavaScript 基础(下) - 章节课后练习题 ...
- 十、jQuery(上) - 章节课后练习题及答案
第一章链接:初识JavaScript - 章节课后练习题及答案 第二章链接:JavaScript 基础(上) - 章节课后练习题及答案 第三章链接:JavaScript 基础(下) - 章节课后练习题 ...
- 一、初识JavaScript - 章节课后练习题及答案
笔记链接:一.初识JavaScript - JavaScript+jQuery 笔记 注:使用的是人民邮电出版社出版的<JavaScript+jQuery 交互式 Web 前端开发>书籍. ...
- 乘法原理的例题和答案_小学四年级奥数乘法原理练习题及答案
小学四年级奥数乘法原理练习题及答案 1.乘法原理 王英.赵明.李刚三人约好每人报名参加学校运动会的跳远.跳高.100米跑.200米跑四项中的一项比赛,问:报名的结果会出现多少种不同的情形? 解答:三人 ...
最新文章
- Microbiome: 黄龙病破坏柑橘根部相关微生物菌群从根际到根面的富集过程
- python flask 教程_Flask 教程 第一章:Hello, World!
- 文档生产工具 Doxygen
- OpenStack Days走进北京 主角是用户
- Javascrip—前端本地存储讲解(16)
- oracle之单行函数之分组函数之课后练习
- 第七节:ES6为数值做了哪些扩展?
- NLP论文 -《Distributed Representations of Sentences and Documents》-句子和文档的分布式表示学习(二)
- 手把手教你如何做门店盈亏平衡分析图表,内附模板可直接套用
- 计算机网络工程师模拟题库,网络工程师模拟试题
- Linux 交叉编译工具链
- navicat 中文注册码
- P4717-[模板]快速莫比乌斯/沃尔什变换(FMT/FWT)
- 网页类参考文献的引用格式
- Excel高级图表制作②——帕累托图
- 腾讯云「轻量应用服务器」开放公测!
- 适合创业起步看的书推荐
- 关于耳机与电脑连接断断续续问题的解决办法
- 计算机一级考excel基础知识,计算机一级考试模拟题(word、excel、以及基础知识).doc...
- Transition Docbook
热门文章
- 灵宝机器人编程学校_南宁学机器人编程的学校
- 如何向国外专业期刊投稿
- 完全卸载Oracle(亲身体验完整版)
- 三国杀 部分概率问题建模解析法
- 视频质量评价 Zoom-VQA Patches, Frames and Clips Integration for Video Quality Assessment
- 全国计算机公共等级考试PETS,2018年9月全国英语等级考试-公共英语三级真题
- Paho mqtt C语言库介绍
- 微信小程序onShareTimeLine分享朋友圈功能
- 什么是欠拟合现象_深度学习中过拟合、欠拟合问题及解决方案
- type-c接口PD HUB快充拓展坞方案