`
SophiaHzy
  • 浏览: 12404 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论

JavaScript的这些题,看出你的不会

阅读更多

 

   前不久因领导想看整体技术水平(就是要体现出高低分),针对团队情况,出了份前端开发考核试题。以下贴出了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》.pdf

    从上述内容可以看出,《你不知道的JavaScript》系列不只是一套针对初学者的入门教程,它更适合那些有一定JavaScript基础,但希望进一步深入探索语言细节、提高自己代码质量的中级到高级开发者。这套书籍能够帮助读者...

    浅析网络程序员考试中的JavaScript试题.pdf

    通过分析该试题,可以看出考生需要具备的知识点有: 1. 对象的创建和使用:考生需要了解如何创建对象、如何使用对象的属性和方法等。 2. 对象构造函数的定义:考生需要了解如何定义对象构造函数,如何使用构造函数...

    JavaScript常见面试题共41页.pdf.zip

    从标签“JavaScript常见面试题共”可以看出,它涵盖了JavaScript的基础知识、高级特性以及可能的实战应用。 以下是一些可能在这些面试题中出现的JavaScript知识点: 1. **基础语法**:包括变量声明(var、let、...

    JavaScript面试题大全(推荐)

    JavaScript面试题大全主要涵盖了几个方面:基础语法、面向对象特性、DOM操作、...通过以上知识点,可以看出JavaScript面试题大全涵盖的范围相当广泛,旨在评估应聘者对JavaScript这门语言的全面理解和实际应用能力。

    JavaScript编程考试题.pdf

    根据提供的文件内容,我们可以提取出以下IT知识点: ...正确链接的写法是链接文本,如W3...通过这些知识点的考察,可以看出这份考试题旨在测试考生对于网页标记语言的理解程度以及对JavaScript基本语法的运用能力。

    JavaScript jQuery交互式Web前端开发

    通过以上示例,可以看出JavaScript与jQuery结合可以轻松实现复杂的前端交互功能。 ### 总结 JavaScript与jQuery是Web前端开发中不可或缺的技术之一。它们不仅可以提高开发效率,还能提升用户体验。随着技术的不断...

    SCCE 2010综合测试试题(JAVASCRIPT).txt

    根据提供的文件信息,可以看出这是一份关于SCCE 2010综合测试中JavaScript部分的试题。虽然部分内容因格式问题而难以辨认,但通过已有的题目描述,我们可以提炼出以下重要的JavaScript知识点: ### SCCE 2010 ...

    JavaScript核心技术PDF

    从上述知识点可以看出,文件中除了提供了关于JavaScript基础知识的介绍外,还重点强调了学习材料的使用规定和网络安全的重要性。文件还包含了一系列的网址链接,这可能是作者或者提供学习资源的平台,但在正文中并...

    全能搜题网页端源代码,全能搜题项目是一个基于开源社区公开贡献的永久免费搜题系统。_study.zmide.com.zip

    从文件名称"study.zmide.com-main"可以看出,这个压缩包可能包含了整个网站的主框架文件,这通常包括了网站的基本结构、样式表CSS、JavaScript脚本以及可能的服务器端代码。如果该系统是基于某些流行的前端框架如...

    来自qq的javascript面试题

    本篇通过一道来自腾讯的JavaScript面试题来探讨字符串拼接的性能问题及其优化方案。 #### 二、原代码分析 原始代码如下: ```javascript var info = "腾讯拍拍网(www.paipai.com)是腾讯旗下知名电子商务网站。";...

    14 个折磨人的 JavaScript 面试题

    由于篇幅限制,剩余的问题未能一一展开,但我们可以看出这些面试题主要涉及JavaScript的`arguments`对象、函数作用域、`this`的指向、类型检测以及运算符优先级等方面。理解这些问题的关键在于深入掌握JavaScript的...

    javascript实现C语言经典程序题

    通过以上四个例子,我们可以看出JavaScript在实现这类算法时具有一定的灵活性和简洁性,尤其是在处理字符串和数据类型转换方面。然而,对于更底层的控制和性能优化,C语言可能会更胜一筹。这种对比有助于我们理解两...

    JavaScript基础练习_day10

    - 模拟私有作用域:在JavaScript中没有真正的私有成员,IIFE可以用来创建私有的变量或函数,这些变量或函数不会污染全局命名空间。 - 即时执行:函数一旦定义就会被立即执行。 - 节省内存:对于只需要执行一次的函数...

    计算机笔试真题:前端篇

    - **解析**: 本题未给出具体代码片段,但根据题目描述,这道题旨在考察对JavaScript代码执行逻辑的理解。这类题目需要考生熟悉语言的基本语法和逻辑控制流程。 ### 8. Web Worker **知识点**: Web Worker的概念。 -...

    javascript考试题库2.pdf

    JavaScript是一种广泛应用于网页和网络应用开发的脚本语言,它...通过这些试题,我们可以看出JavaScript的基本概念、语法特性和操作方法。深入理解和练习这些知识点对于提高JavaScript编程技能和应对相关考试至关重要。

    基于Java与JavaScript的英语考试系统前端与后端设计源码

    标签中提到了Java开发、JavaScript、前端开发和后端设计,这些都是本系统开发过程中所涉及的关键技术和领域。Java和JavaScript是目前Web开发中最常见的技术栈之一,Java以其强大的性能和良好的跨平台性在服务器端...

    JS+JQuery第一章预习总结.txt

    通过以上介绍,我们可以看出JavaScript是一种非常强大的客户端脚本语言,它不仅能够实现网页的动态效果,还能与HTML、CSS紧密结合,提供丰富的用户体验。同时,JavaScript也是前端开发的基础,掌握其基本概念和用法...

    Módulo I da Trilha“JavaScript 开发人员”参考资料库 .zip

    3. 03 - lista de exercícios(练习清单):提供了一系列的练习题,通过解决这些练习题,可以帮助学习者巩固所学知识,并提升编程能力。 4. 04 - funções(函数):函数是组织好的,可重复使用的代码块,用于...

    百度2010校园招聘 web前端开发笔试题

    【百度2010校园招聘Web前端...综合这些题目,可以看出百度对Web前端开发者的要求包括基础扎实、熟悉跨浏览器兼容性、了解性能优化以及对Web标准的掌握。这样的考核有助于筛选出具备实际开发能力和解决问题的候选人。

Global site tag (gtag.js) - Google Analytics