当前位置: 首页 > 编程笔记 >

让人蛋疼的JavaScript语法特性

澹台举
2023-03-14
本文向大家介绍让人蛋疼的JavaScript语法特性,包括了让人蛋疼的JavaScript语法特性的使用技巧和注意事项,需要的朋友参考一下

在知乎上看到的有人发布的和javascript有关的试题,和大家分享下,虽然是N久前的事了,但这些题相当经典,不免让人觉得javascript真是门蛋疼的语言。

1.


  (function () { 

        return typeof arguments; 

    })();

    A. "object"     B. "array"     C. "arguments"     D. "undefined"

答案:A

2.


var f = function g() {

                return 23;

            };

        typeof g();

        A. "number"         B. "undefined"         C. "function"         D. Eorror

答案:D

3.


(function (x) {

            delete x;

            return x;

        })(1);

        A. 1         B. null         C. undefined         D. Error

答案:A

4.


        var y = 1,

        x = y = typeof x;

        x;

        A. 1         B. "number"         C. undefined         D. "undefined"

答案:D

5.


    (function f(f) {

            return typeof f();

        })(function () {

            return 1;

        });

        A. "number"         B. "undefined"         C. "function"         D. Error

答案:A

6.


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

7.


var foo = {

            bar: function () {

                return this.baz;

            },

            baz: 1

        };

        typeof (f = foo.bar)();

        A. "undefined"         B. "object"         C. "number"         D. "function"

答案:A

8.


var f = (function f() {

            return "1";

        }, function g() {

            return 2;

        })();

        typeof f;

        A. "string"         B. "number"         C. "function"         D. "undefined"

答案:B

9.


 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

15.


以下哪条语句会产生运行错误:()          

A.var obj = ();           

B.var obj = [];        

C.var obj = {};        

D.var obj = //; 

答案:A

 类似资料:
  • 本文向大家介绍php中让人头疼的浮点数运算分析,包括了php中让人头疼的浮点数运算分析的使用技巧和注意事项,需要的朋友参考一下 本文实例分析了php中让人头疼的浮点数运算。分享给大家供大家参考,具体如下: 在做电商的时候,计算价格是免不了的,然后发现了php的一个坑,口算应该正确的值,php运算出来会跟你不一样 请看下面的代码: 你猜一下变量$total的值是多少,运行一下这个代码输出:-9.09

  • 问题内容: 我在安装最新的Subclipse插件时遇到了问题。我看到了这篇文章:subclipse:无法加载默认的SVNClient,但是答案似乎特定于Subclipse 1.6.x,我认为1.8.x提出了新问题。 。我使用的是Eclipse Indigo的Mac 10.6.8。根据http://subclipse.tigris.org/wiki/JavaHL#head-5ccce53a67ca6

  • 咸蛋博客是wordpress,tumblr,pinterest三合一的开源博客 特点: 1:基于wordpress3.3.2,可以使用wordpress已有的所有插件,模块,继承了wordpress所有的优点 2:可以把现有博客数据快速导入咸蛋博客,把自己的博客快速变成流行的轻博客 3:6种文章形式,日志,图片,音乐,视频,引言,链接,一个完整的轻博客系统。 4:默认使用瀑布流式布局,拥有自己的p

  • 我试图制作一个不和谐机器人,当被召唤时,它将加入作者所在的语音频道。 这是我所拥有的: 当我加入语音频道并键入命令时,我收到以下错误:

  • 跟一些比较牛X的程序员交流,经常听到他们嘴里冒出一个不标准的英文单词,而loop、iterate、traversal和recursion如果不在其内,总觉得他还不够牛X。当让,真正牛X的绝对不会这么说的,他们只是说“循环、迭代、遍历、递归”,然后再问“这个你懂吗?”。哦,这就是真正牛X的程序员。不过,他也仅仅是牛X罢了,还不是大神。大神程序员是什么样儿呢?他是扫地僧,大隐隐于市。 先搞清楚这些名词

  • 主要内容:让人惊艳的英语自我介绍(篇1),让人惊艳的英语自我介绍(篇2),让人惊艳的英语自我介绍(篇3),让人惊艳的英语自我介绍(篇4),让人惊艳的英语自我介绍(篇5),让人惊艳的英语自我介绍(篇6),让人惊艳的英语自我介绍(篇7),让人惊艳的英语自我介绍7篇 让人惊艳的英语自我介绍?其实一份好的自我介绍是很容易写好的,只要你把自己优秀的那一面展现出来,把自己的基本信息讲清楚就可以了。下面小编给大家带来了让人惊艳的英语自我介绍,供大家参考。 让人惊艳的英语自我介绍(篇1) Dear teache