前不久因领导想看整体技术水平(就是要体现出高低分),针对团队情况,出了份前端开发考核试题。以下贴出了JavaScript的选择题部分(还有AngularJs未贴上),各位看客可随意贴去试题,看看自己的水平。
最主要的是每题都有不同的考点,都是JavaScript技术点,有的稍难的,说难其实也只是平时未关注底层知识点而已。
JavaScript这门技术,如果不懂他的底层实现原理,是很难达到高师水准才。也一直停留在JS使用者这个程度而不是真正的开发者。这点是深有体会。
不信,你可以找些你认为掌握的只是找个人让他来问你,看你能说到几分。
不了解底层只会对别人说:你信你可以alert出来看结果啊。
1.写出console.log( 1 + null );的返回结果 ( )
A 1 B null C 1null D 报错
2.请写出下面函数调用后返回的值。( )
function fn(){
'use strict’;
return this;
}
fn(); // ——————
A window B undefined C null D 报错
3.请写出下面各问题中代码分别返回值是什么?( )
function foo(){}
foo.prototype.z = 3;
var obj =new foo();
obj.y = 2;
obj.x = 1;ob
1)obj.z; ________
2)typeof obj.toString;________
3)'z' in obj; ________
4)obj.hasOwnProperty('z');________
A undefined string true true B 3 string true true C 3 function false false D 3 function true false
4.var foo = {};foo.bar =‘hello’; 问: foo.length的值是什么?( )
A undefined B 报错 C 5 D 7
5.请指出下面哪些是JavaScript的内置对象?(多选)( )
A Document B Function C Window D RegExp
6. 请写出下面两个alert的结果:( )
var foo = “Hello";
(function() { var bar = " World"; alert(foo + bar); })();
alert(foo + bar);
A helloWorld helloWorld
B HelloWorld HelloWorld
C HelloWorld undefined
D HelloWorld ReferenceError: bar is not defined
7.下面这些代码,得到什么结果?( )
var foo = 1; function bar() { if (! foo) { var foo = 10; } alert(foo); } bar(); 下面这段呢? var a = 1; function b() { a = 10; return; function a() {} } b(); alert(a);
A 10 10 B 1 10 C 10 10 D 10 1
8. 请写出下面代码的执行结果。( )
var a = 1,
b = function a(x) {
x && a(--x);
};
alert(a);
A 10
B function a(x){x && a(—x);};
C 1
D undefined
9.请写出下面代码的执行结果。( )
function a() { alert(this); } a.call(null);
A [Object Window] B window C undefined D null
10.以下对于’use strict’的说法正确的是?(多选)( )
A 可针对整个脚本或某个函数
B 'use strict'; var x; delete x; //会报语法错误
C 'use strict'; function f(a, a, b) { // 会报语法错误 return ;}
D 使用’use strict’使代码更严谨
相关推荐
从上述内容可以看出,《你不知道的JavaScript》系列不只是一套针对初学者的入门教程,它更适合那些有一定JavaScript基础,但希望进一步深入探索语言细节、提高自己代码质量的中级到高级开发者。这套书籍能够帮助读者...
通过分析该试题,可以看出考生需要具备的知识点有: 1. 对象的创建和使用:考生需要了解如何创建对象、如何使用对象的属性和方法等。 2. 对象构造函数的定义:考生需要了解如何定义对象构造函数,如何使用构造函数...
从标签“JavaScript常见面试题共”可以看出,它涵盖了JavaScript的基础知识、高级特性以及可能的实战应用。 以下是一些可能在这些面试题中出现的JavaScript知识点: 1. **基础语法**:包括变量声明(var、let、...
JavaScript面试题大全主要涵盖了几个方面:基础语法、面向对象特性、DOM操作、...通过以上知识点,可以看出JavaScript面试题大全涵盖的范围相当广泛,旨在评估应聘者对JavaScript这门语言的全面理解和实际应用能力。
根据提供的文件内容,我们可以提取出以下IT知识点: ...正确链接的写法是链接文本,如W3...通过这些知识点的考察,可以看出这份考试题旨在测试考生对于网页标记语言的理解程度以及对JavaScript基本语法的运用能力。
通过以上示例,可以看出JavaScript与jQuery结合可以轻松实现复杂的前端交互功能。 ### 总结 JavaScript与jQuery是Web前端开发中不可或缺的技术之一。它们不仅可以提高开发效率,还能提升用户体验。随着技术的不断...
根据提供的文件信息,可以看出这是一份关于SCCE 2010综合测试中JavaScript部分的试题。虽然部分内容因格式问题而难以辨认,但通过已有的题目描述,我们可以提炼出以下重要的JavaScript知识点: ### SCCE 2010 ...
从上述知识点可以看出,文件中除了提供了关于JavaScript基础知识的介绍外,还重点强调了学习材料的使用规定和网络安全的重要性。文件还包含了一系列的网址链接,这可能是作者或者提供学习资源的平台,但在正文中并...
从文件名称"study.zmide.com-main"可以看出,这个压缩包可能包含了整个网站的主框架文件,这通常包括了网站的基本结构、样式表CSS、JavaScript脚本以及可能的服务器端代码。如果该系统是基于某些流行的前端框架如...
本篇通过一道来自腾讯的JavaScript面试题来探讨字符串拼接的性能问题及其优化方案。 #### 二、原代码分析 原始代码如下: ```javascript var info = "腾讯拍拍网(www.paipai.com)是腾讯旗下知名电子商务网站。";...
由于篇幅限制,剩余的问题未能一一展开,但我们可以看出这些面试题主要涉及JavaScript的`arguments`对象、函数作用域、`this`的指向、类型检测以及运算符优先级等方面。理解这些问题的关键在于深入掌握JavaScript的...
通过以上四个例子,我们可以看出JavaScript在实现这类算法时具有一定的灵活性和简洁性,尤其是在处理字符串和数据类型转换方面。然而,对于更底层的控制和性能优化,C语言可能会更胜一筹。这种对比有助于我们理解两...
- 模拟私有作用域:在JavaScript中没有真正的私有成员,IIFE可以用来创建私有的变量或函数,这些变量或函数不会污染全局命名空间。 - 即时执行:函数一旦定义就会被立即执行。 - 节省内存:对于只需要执行一次的函数...
- **解析**: 本题未给出具体代码片段,但根据题目描述,这道题旨在考察对JavaScript代码执行逻辑的理解。这类题目需要考生熟悉语言的基本语法和逻辑控制流程。 ### 8. Web Worker **知识点**: Web Worker的概念。 -...
JavaScript是一种广泛应用于网页和网络应用开发的脚本语言,它...通过这些试题,我们可以看出JavaScript的基本概念、语法特性和操作方法。深入理解和练习这些知识点对于提高JavaScript编程技能和应对相关考试至关重要。
标签中提到了Java开发、JavaScript、前端开发和后端设计,这些都是本系统开发过程中所涉及的关键技术和领域。Java和JavaScript是目前Web开发中最常见的技术栈之一,Java以其强大的性能和良好的跨平台性在服务器端...
通过以上介绍,我们可以看出JavaScript是一种非常强大的客户端脚本语言,它不仅能够实现网页的动态效果,还能与HTML、CSS紧密结合,提供丰富的用户体验。同时,JavaScript也是前端开发的基础,掌握其基本概念和用法...
3. 03 - lista de exercícios(练习清单):提供了一系列的练习题,通过解决这些练习题,可以帮助学习者巩固所学知识,并提升编程能力。 4. 04 - funções(函数):函数是组织好的,可重复使用的代码块,用于...
【百度2010校园招聘Web前端...综合这些题目,可以看出百度对Web前端开发者的要求包括基础扎实、熟悉跨浏览器兼容性、了解性能优化以及对Web标准的掌握。这样的考核有助于筛选出具备实际开发能力和解决问题的候选人。