在本栏中,我将记录一些JavaScript基础练习题,提升大家对JS的理解。
该篇文章是该系列的第十天。
正文
1.分析以下代码:
1 | var name = "Window"; |
object.getName
= __________,object.getName()
= __________,object.getName()()
= __________,getName()()
= __________,若把
getName
函数修改成1 | getName: function() { |
object.getName()()
= __________。2.请简述IIFE的作用和声明方法。
3.运行下列代码,将在控制台输出__________:
1 | console.log(a); |
4.
1 | function foo(x = y, y = 2) { |
foo()
的返回值为__________。5.
1 | function bar(x = "2", y = +x) { |
bar()
的返回值为__________。6.分析下列代码的运行结果:
1 | function bar(x, y) { |
bar("hello", "world");
的返回值是__________。说明
1.题目中出现的JS指的是采用ECMAScript 2015及之后标准的JavaScript
2.题目中,若有错误和需完善的地方,可在下方留言反馈哈~~
3.查看答案和解析,请点击js基础练习题第10天 答案及解析