html5中文学习网

您的位置: 首页 > 网站及特效实例 > javascript特效 » 正文

让人蛋疼的JavaScript语法特性_基础知识_

[ ] 已经帮助:人解决问题

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

1.ukSHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
ukSHTML5中文学习网 - HTML5先行者学习网
  (function () { ukSHTML5中文学习网 - HTML5先行者学习网
        return typeof arguments; ukSHTML5中文学习网 - HTML5先行者学习网
    })();ukSHTML5中文学习网 - HTML5先行者学习网

    A. "object"ukSHTML5中文学习网 - HTML5先行者学习网
    B. "array"ukSHTML5中文学习网 - HTML5先行者学习网
    C. "arguments"ukSHTML5中文学习网 - HTML5先行者学习网
    D. "undefined"ukSHTML5中文学习网 - HTML5先行者学习网

ukSHTML5中文学习网 - HTML5先行者学习网

答案:AukSHTML5中文学习网 - HTML5先行者学习网

2.ukSHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
ukSHTML5中文学习网 - HTML5先行者学习网
var f = function g() {ukSHTML5中文学习网 - HTML5先行者学习网
                return 23;ukSHTML5中文学习网 - HTML5先行者学习网
            };ukSHTML5中文学习网 - HTML5先行者学习网
        typeof g();ukSHTML5中文学习网 - HTML5先行者学习网

        A. "number"ukSHTML5中文学习网 - HTML5先行者学习网
        B. "undefined"ukSHTML5中文学习网 - HTML5先行者学习网
        C. "function"ukSHTML5中文学习网 - HTML5先行者学习网
        D. EorrorukSHTML5中文学习网 - HTML5先行者学习网

ukSHTML5中文学习网 - HTML5先行者学习网

答案:DukSHTML5中文学习网 - HTML5先行者学习网

3.ukSHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
ukSHTML5中文学习网 - HTML5先行者学习网
(function (x) {ukSHTML5中文学习网 - HTML5先行者学习网
            delete x;ukSHTML5中文学习网 - HTML5先行者学习网
            return x;ukSHTML5中文学习网 - HTML5先行者学习网
        })(1);ukSHTML5中文学习网 - HTML5先行者学习网

        A. 1ukSHTML5中文学习网 - HTML5先行者学习网
        B. nullukSHTML5中文学习网 - HTML5先行者学习网
        C. undefinedukSHTML5中文学习网 - HTML5先行者学习网
        D. ErrorukSHTML5中文学习网 - HTML5先行者学习网

ukSHTML5中文学习网 - HTML5先行者学习网

答案:AukSHTML5中文学习网 - HTML5先行者学习网

4.ukSHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
ukSHTML5中文学习网 - HTML5先行者学习网
        var y = 1,ukSHTML5中文学习网 - HTML5先行者学习网
        x = y = typeof x;ukSHTML5中文学习网 - HTML5先行者学习网
        x;ukSHTML5中文学习网 - HTML5先行者学习网

        A. 1ukSHTML5中文学习网 - HTML5先行者学习网
        B. "number"ukSHTML5中文学习网 - HTML5先行者学习网
        C. undefinedukSHTML5中文学习网 - HTML5先行者学习网
        D. "undefined"ukSHTML5中文学习网 - HTML5先行者学习网

ukSHTML5中文学习网 - HTML5先行者学习网

答案:DukSHTML5中文学习网 - HTML5先行者学习网

5.ukSHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
ukSHTML5中文学习网 - HTML5先行者学习网
    (function f(f) {ukSHTML5中文学习网 - HTML5先行者学习网
            return typeof f();ukSHTML5中文学习网 - HTML5先行者学习网
        })(function () {ukSHTML5中文学习网 - HTML5先行者学习网
            return 1;ukSHTML5中文学习网 - HTML5先行者学习网
        });ukSHTML5中文学习网 - HTML5先行者学习网

        A. "number"ukSHTML5中文学习网 - HTML5先行者学习网
        B. "undefined"ukSHTML5中文学习网 - HTML5先行者学习网
        C. "function"ukSHTML5中文学习网 - HTML5先行者学习网
        D. ErrorukSHTML5中文学习网 - HTML5先行者学习网

ukSHTML5中文学习网 - HTML5先行者学习网

答案:AukSHTML5中文学习网 - HTML5先行者学习网

6.ukSHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
ukSHTML5中文学习网 - HTML5先行者学习网
var foo = {ukSHTML5中文学习网 - HTML5先行者学习网
            bar: function () {ukSHTML5中文学习网 - HTML5先行者学习网
                return this.baz;ukSHTML5中文学习网 - HTML5先行者学习网
            },ukSHTML5中文学习网 - HTML5先行者学习网
            baz: 1ukSHTML5中文学习网 - HTML5先行者学习网
        };ukSHTML5中文学习网 - HTML5先行者学习网
        (function () {ukSHTML5中文学习网 - HTML5先行者学习网
            return typeof arguments[0]();ukSHTML5中文学习网 - HTML5先行者学习网
        })(foo.bar);ukSHTML5中文学习网 - HTML5先行者学习网

        A. "undefined"ukSHTML5中文学习网 - HTML5先行者学习网
        B. "object"ukSHTML5中文学习网 - HTML5先行者学习网
        C. "number"ukSHTML5中文学习网 - HTML5先行者学习网
        D. "function"ukSHTML5中文学习网 - HTML5先行者学习网

ukSHTML5中文学习网 - HTML5先行者学习网

答案:AukSHTML5中文学习网 - HTML5先行者学习网

7.ukSHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
ukSHTML5中文学习网 - HTML5先行者学习网
var foo = {ukSHTML5中文学习网 - HTML5先行者学习网
            bar: function () {ukSHTML5中文学习网 - HTML5先行者学习网
                return this.baz;ukSHTML5中文学习网 - HTML5先行者学习网
            },ukSHTML5中文学习网 - HTML5先行者学习网
            baz: 1ukSHTML5中文学习网 - HTML5先行者学习网
        };ukSHTML5中文学习网 - HTML5先行者学习网
        typeof (f = foo.bar)();ukSHTML5中文学习网 - HTML5先行者学习网

        A. "undefined"ukSHTML5中文学习网 - HTML5先行者学习网
        B. "object"ukSHTML5中文学习网 - HTML5先行者学习网
        C. "number"ukSHTML5中文学习网 - HTML5先行者学习网
        D. "function"ukSHTML5中文学习网 - HTML5先行者学习网

ukSHTML5中文学习网 - HTML5先行者学习网

答案:AukSHTML5中文学习网 - HTML5先行者学习网

8.ukSHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
ukSHTML5中文学习网 - HTML5先行者学习网
var f = (function f() {ukSHTML5中文学习网 - HTML5先行者学习网
            return "1";ukSHTML5中文学习网 - HTML5先行者学习网
        }, function g() {ukSHTML5中文学习网 - HTML5先行者学习网
            return 2;ukSHTML5中文学习网 - HTML5先行者学习网
        })();ukSHTML5中文学习网 - HTML5先行者学习网
        typeof f;ukSHTML5中文学习网 - HTML5先行者学习网

        A. "string"ukSHTML5中文学习网 - HTML5先行者学习网
        B. "number"ukSHTML5中文学习网 - HTML5先行者学习网
        C. "function"ukSHTML5中文学习网 - HTML5先行者学习网
        D. "undefined"ukSHTML5中文学习网 - HTML5先行者学习网

ukSHTML5中文学习网 - HTML5先行者学习网

答案:BukSHTML5中文学习网 - HTML5先行者学习网

9.ukSHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
ukSHTML5中文学习网 - HTML5先行者学习网
 var x = 1;ukSHTML5中文学习网 - HTML5先行者学习网
 if (function f() {}) {ukSHTML5中文学习网 - HTML5先行者学习网
 x += typeof f;ukSHTML5中文学习网 - HTML5先行者学习网
 }ukSHTML5中文学习网 - HTML5先行者学习网
 x;ukSHTML5中文学习网 - HTML5先行者学习网

 A. 1ukSHTML5中文学习网 - HTML5先行者学习网
 B. "1function"ukSHTML5中文学习网 - HTML5先行者学习网
 C. "1undefined"ukSHTML5中文学习网 - HTML5先行者学习网
 D. NaNukSHTML5中文学习网 - HTML5先行者学习网

ukSHTML5中文学习网 - HTML5先行者学习网

答案:CukSHTML5中文学习网 - HTML5先行者学习网

10.ukSHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
ukSHTML5中文学习网 - HTML5先行者学习网
var x = [typeof x, typeof y][1];ukSHTML5中文学习网 - HTML5先行者学习网
        typeof typeof x;ukSHTML5中文学习网 - HTML5先行者学习网

        A. "number"ukSHTML5中文学习网 - HTML5先行者学习网
        B. "string"ukSHTML5中文学习网 - HTML5先行者学习网
        C. "undefined"ukSHTML5中文学习网 - HTML5先行者学习网
        D. "object"ukSHTML5中文学习网 - HTML5先行者学习网

ukSHTML5中文学习网 - HTML5先行者学习网

答案:BukSHTML5中文学习网 - HTML5先行者学习网

11.ukSHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
ukSHTML5中文学习网 - HTML5先行者学习网
(function (foo) {ukSHTML5中文学习网 - HTML5先行者学习网
            return typeof foo.bar;ukSHTML5中文学习网 - HTML5先行者学习网
        })({ukSHTML5中文学习网 - HTML5先行者学习网
            foo: {ukSHTML5中文学习网 - HTML5先行者学习网
                bar: 1ukSHTML5中文学习网 - HTML5先行者学习网
            }ukSHTML5中文学习网 - HTML5先行者学习网
        });ukSHTML5中文学习网 - HTML5先行者学习网

        A、“undefined”ukSHTML5中文学习网 - HTML5先行者学习网
        B、“object”ukSHTML5中文学习网 - HTML5先行者学习网
        C、“number”ukSHTML5中文学习网 - HTML5先行者学习网
        D、ErrorukSHTML5中文学习网 - HTML5先行者学习网

ukSHTML5中文学习网 - HTML5先行者学习网

答案:AukSHTML5中文学习网 - HTML5先行者学习网

12.ukSHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
ukSHTML5中文学习网 - HTML5先行者学习网
(function f() {ukSHTML5中文学习网 - HTML5先行者学习网
            function f() {ukSHTML5中文学习网 - HTML5先行者学习网
                return 1;ukSHTML5中文学习网 - HTML5先行者学习网
            }ukSHTML5中文学习网 - HTML5先行者学习网
            return f();ukSHTML5中文学习网 - HTML5先行者学习网
            function f() {ukSHTML5中文学习网 - HTML5先行者学习网
                return 2;ukSHTML5中文学习网 - HTML5先行者学习网
            }ukSHTML5中文学习网 - HTML5先行者学习网
        })();ukSHTML5中文学习网 - HTML5先行者学习网

        A、1ukSHTML5中文学习网 - HTML5先行者学习网
        B、2ukSHTML5中文学习网 - HTML5先行者学习网
        C、Error (e.g. “Too much recursion”)ukSHTML5中文学习网 - HTML5先行者学习网
        D、undefinedukSHTML5中文学习网 - HTML5先行者学习网

ukSHTML5中文学习网 - HTML5先行者学习网

答案:BukSHTML5中文学习网 - HTML5先行者学习网

13.ukSHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
ukSHTML5中文学习网 - HTML5先行者学习网
 function f() {ukSHTML5中文学习网 - HTML5先行者学习网
        return f;ukSHTML5中文学习网 - HTML5先行者学习网
    }ukSHTML5中文学习网 - HTML5先行者学习网
    new f() instanceof f;ukSHTML5中文学习网 - HTML5先行者学习网

    A、trueukSHTML5中文学习网 - HTML5先行者学习网
    B、falseukSHTML5中文学习网 - HTML5先行者学习网

ukSHTML5中文学习网 - HTML5先行者学习网

答案:BukSHTML5中文学习网 - HTML5先行者学习网

14.ukSHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
ukSHTML5中文学习网 - HTML5先行者学习网
with (function(x, undefined){}) length;ukSHTML5中文学习网 - HTML5先行者学习网

        A、1ukSHTML5中文学习网 - HTML5先行者学习网
        B、2ukSHTML5中文学习网 - HTML5先行者学习网
        C、undefinedukSHTML5中文学习网 - HTML5先行者学习网
        D、ErrorukSHTML5中文学习网 - HTML5先行者学习网

ukSHTML5中文学习网 - HTML5先行者学习网

答案:BukSHTML5中文学习网 - HTML5先行者学习网

15.ukSHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
ukSHTML5中文学习网 - HTML5先行者学习网
以下哪条语句会产生运行错误:()          ukSHTML5中文学习网 - HTML5先行者学习网
A.var obj = ();           ukSHTML5中文学习网 - HTML5先行者学习网
B.var obj = [];        ukSHTML5中文学习网 - HTML5先行者学习网
C.var obj = {};        ukSHTML5中文学习网 - HTML5先行者学习网
D.var obj = //; ukSHTML5中文学习网 - HTML5先行者学习网
ukSHTML5中文学习网 - HTML5先行者学习网

答案:AukSHTML5中文学习网 - HTML5先行者学习网

(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助