01
(function () {
return typeof arguments;
})();
A. "object"
B. "array"
C. "arguments"
D. "undefined"
答案:A
02
var f = function g() {
return 23;
};
typeof g();
A. "number"
B. "undefined"
C. "function"
D. Eorror
答案:D
03
(function (x) {
delete x;
return x;
})(1);
A. 1
B. null
C. undefined
D. Error
答案:A
04
var y = 1,
x = y = typeof x;
x;
A. 1
B. "number"
C. undefined
D. "undefined"
答案: D
05
(function f(f) {
return typeof f();
})(function () {
return 1;
});
A. "number"
B. "undefined"
C. "function"
D. Error
答案:A
06
var foo = {
bar: function () {
return this.baz;
},
baz: 1
};
(function () {
return typeof arguments[0]();
})(foo.bar);
A. "undefined"
B. "object"
C. "number"
D. "function"
答案:A
07
var foo = {
bar: function () {
return this.baz;
},
baz: 1
};
typeof (f = foo.bar)();
A. "undefined"
B. "object"
C. "number"
D. "function"
答案:A
08
var f = (function f() {
return "1";
}, function g() {
return 2;
})();
typeof f;
A. "string"
B. "number"
C. "function"
D. "undefined"
答案: B
09
var x = 1;
if (function f() {}) {
x += typeof f;
}
x;
A. 1
B. "1function"
C. "1undefined"
D. NaN
答案: C
10
var x = [typeof x, typeof y][1];
typeof typeof x;
A. "number"
B. "string"
C. "undefined"
D. "object"
答案: B
11
(function (foo) {
return typeof foo.bar;
})({
foo: {
bar: 1
}
});
A、“undefined”
B、“object”
C、“number”
D、Error
答案: A
12
(function f() {
function f() {
return 1;
}
return f();
function f() {
return 2;
}
})();
A、1
B、2
C、Error (e.g. “Too much recursion”)
D、undefined
答案:B
13
function f() {
return f;
}
new f() instanceof f;
A、true
B、false
答案:B
14
with (function(x, undefined){}) length;
A、1
B、2
C、undefined
D、Error
答案:B
分享到:
相关推荐
### JavaScript上机实验题知识点概览 #### 一、JavaScript表达式和逻辑控制语句的使用 ##### 实验目的 1. **理解变量**: 学习如何声明变量、初始化变量及变量的作用范围。 2. **数据类型掌握**: 包括基本数据类型...
JavaScript 面试题知识点总结 JavaScript 面试题是前端开发领域中常见的面试题,涵盖了 JavaScript 基础、Web 前端开发等方面的知识点。本文将对 JavaScript 面试题的知识点进行总结,包括 Object.create、...
本示例"在线考试连线题 js demo"显然是一个用JavaScript编写的用于创建连线题的演示项目。 JavaScript是网页开发中的主要脚本语言,负责处理页面的动态行为。在本demo中,JavaScript将用于创建交互式的连线界面,...
该JavaScript刷题网站后端项目是一个为学习JavaScript的用户提供在线练习和测试的平台。这个系统具备用户管理和试题...对于学习和实践Web开发技术,尤其是Node.js和MongoDB的开发者来说,是一个非常有价值的实践案例。
本项目"**H5+canvas+js实现连线题**"就是利用这些技术来创建一种互动式的在线连线题目,这在教育、测试或游戏场景中非常实用。 连线题是一种常见的认知测试形式,通常要求用户将两个相关的项目通过线条连接起来。在...
最新公司给了好多EXCEL的复习题库,让我们去复习考试,一个一个去看实在有点枯燥,记忆起来比较困难就想在网上找一下有没有通过导入EXCEL题库,自己复习的软件,然后找了半天不是运行不了就是要收费之类的,总是找不...
### JavaScript面试题解析 #### 一、ES6的新语法 ES6(ECMAScript 6)是JavaScript语言标准的一个重要版本,它引入了许多新的特性和语法改进,旨在提高开发效率和代码可读性。以下是一些重要的新特性: 1. **let ...
本压缩包文件“js2阶段的js第一章课后习题答案”是针对JavaScript学习者的一个资源,特别是那些正在进行js2阶段学习的学员。这个章节通常涵盖JavaScript的基础概念,包括语法、变量、数据类型、操作符、流程控制以及...
1. JavaScript技术特征:JavaScript是一种解释型脚本语言,具有跨平台和基于对象和事件驱动的特征。 2. 编辑JavaScript程序时,可以使用任何一种文本编辑器。 3. 用户输入内容的校验可以分为功能性校验和格式性校验...
HTML、JavaScript和CSS是网页开发的三大核心技术,它们各自承担着不同的职责,共同构建了丰富的交互式和动态的网络体验。 HTML(HyperText Markup Language)是网页内容的基础结构语言,用于定义网页的元素和布局。...
练完这100题,随便找个月入1W工作不闹着玩?
在这个"简单美观的选择题在线答题js代码"项目中,我们可以看到一个利用JavaScript实现的在线答题系统,它具有用户友好的界面和流畅的交互体验。下面,我将详细讲解这个系统的几个关键知识点。 1. **HTML结构**: `...
《战胜Javascript必做练习50题》是一本专注于提升Javascript编程技能的实用教程书籍。书籍通过50个精心挑选的程序实例,旨在帮助具有一定HTML和Javascript基础的读者,通过实际操作和思考题来加深理解和提升编程水平...
为了提高 JavaScript 的性能,需要遵循严格模式、将 js 脚本放在页面底部、将 js 脚本将脚本成组打包、使用非阻塞方式下载 js 脚本、尽量使用局部变量来保存全局变量、尽量减少使用闭包、使用 window 对象属性方法时...
JavaScript是一种广泛应用于Web开发的脚本语言,主要负责客户端的数据处理和交互效果。本题集涵盖了JavaScript的基础知识,包括语法、对象、DOM操作、HTML标签、全局函数、IFrame、表格以及Web标准等方面。下面将对...
本资源是关于JavaScript的练习题集,涵盖了多种题型,包括单选题、多选题、判断题、填空题、阅读题、问答题和设计题。下面将对这些题型进行详细解释和分析。 单选题 1. JavaScript 中,以下哪条语句一定会产生运行...
【标题】"JS在线答题选择结果代码.zip"中包含的是一个使用JavaScript实现的在线选择题答题系统的基础代码。JavaScript,通常简称为JS,是一种广泛应用于客户端网页开发的脚本语言,能够实现动态交互效果,无需刷新...
"JavaScript面试题集锦详解" 这篇文章涵盖了JavaScript的多个方面,包括eval函数、window和document对象、null和undefined的区别、数组的map方法、事件机制、use strict模式等。 eval函数 eval函数可以将字符串...
Vue.js 是一款流行的轻量级前端JavaScript框架,用于构建用户界面。它以其声明式的数据绑定、组件化开发和简易的学习曲线而备受开发者喜爱。在这个"Vue.js前端开发实战-自测卷和课后习题答案"的压缩包中,包含了与...
JavaScript是Web开发中不可或缺的一部分,尤其在前端领域,它的地位尤为重要。面试中,JavaScript的知识点经常成为考察开发者技能的关键部分。下面将详细讲解标题和描述中提到的一些核心概念。 1. **声明提前...