前不久因领导想看整体技术水平(就是要体现出高低分),针对团队情况,出了份前端开发考核试题。以下贴出了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’使代码更严谨
相关推荐
通过分析该试题,可以看出考生需要具备的知识点有: 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基础知识的介绍外,还重点强调了学习材料的使用规定和网络安全的重要性。文件还包含了一系列的网址链接,这可能是作者或者提供学习资源的平台,但在正文中并...
本篇通过一道来自腾讯的JavaScript面试题来探讨字符串拼接的性能问题及其优化方案。 #### 二、原代码分析 原始代码如下: ```javascript var info = "腾讯拍拍网(www.paipai.com)是腾讯旗下知名电子商务网站。";...
由于篇幅限制,剩余的问题未能一一展开,但我们可以看出这些面试题主要涉及JavaScript的`arguments`对象、函数作用域、`this`的指向、类型检测以及运算符优先级等方面。理解这些问题的关键在于深入掌握JavaScript的...
通过以上四个例子,我们可以看出JavaScript在实现这类算法时具有一定的灵活性和简洁性,尤其是在处理字符串和数据类型转换方面。然而,对于更底层的控制和性能优化,C语言可能会更胜一筹。这种对比有助于我们理解两...
- 模拟私有作用域:在JavaScript中没有真正的私有成员,IIFE可以用来创建私有的变量或函数,这些变量或函数不会污染全局命名空间。 - 即时执行:函数一旦定义就会被立即执行。 - 节省内存:对于只需要执行一次的函数...
JavaScript是一种广泛应用于网页和网络应用开发的脚本语言,它...通过这些试题,我们可以看出JavaScript的基本概念、语法特性和操作方法。深入理解和练习这些知识点对于提高JavaScript编程技能和应对相关考试至关重要。
通过以上介绍,我们可以看出JavaScript是一种非常强大的客户端脚本语言,它不仅能够实现网页的动态效果,还能与HTML、CSS紧密结合,提供丰富的用户体验。同时,JavaScript也是前端开发的基础,掌握其基本概念和用法...
【百度2010校园招聘Web前端...综合这些题目,可以看出百度对Web前端开发者的要求包括基础扎实、熟悉跨浏览器兼容性、了解性能优化以及对Web标准的掌握。这样的考核有助于筛选出具备实际开发能力和解决问题的候选人。
通过这些题目,可以看出网页游戏设计基础课程的核心在于理解和运用HTML来构建网页结构,利用CSS美化页面样式,以及用JavaScript实现动态功能。掌握这些基础技能,是进一步学习复杂网页游戏设计和开发的前提。对于...
根据上述内容,可以看出这份PDF文件是针对前端开发的考试题,考察了对HTML、CSS和JavaScript的基础知识,以及一些前端开发相关的概念和实践。这些问题和答案旨在检验考生对前端开发相关技术的理解程度。
SSM框架,全称为Spring、SpringMVC和MyBatis...通过以上分析,我们可以看出这个ssm框架的智能题库系统融合了后端开发、数据库设计、前端交互、文件处理等多种技术,是一个综合性的项目,非常适合初学者进行学习和实践。
为了帮助学习者更好地掌握网页制作的精髓,一份详尽的《网页制作习题答案.pdf》应运而生,它不仅仅提供了一个个练习题的答案,更是一个关于网页制作全方位知识的系统总结。 首先,HTML作为网页制作的骨架,其重要性...