人的蛋疼的Javascript语法特征

有人见过一些与Javascript有关的问题,这些问题是在知识上看到的,已经和大家分享了。虽然N是很久以前的,但这些问题是相当经典的,这让人们觉得Javascript真的是鸡蛋疼的语言。



复制代码代码如下所示:

(函数(){())

返回类型参数;

});

对象

b.数组

C.参数

d.未定义



答案:A



复制代码代码如下所示:

函数g(){

返回23;

};

Typeof g();

数字

b.未定义

C.函数

D.误差



答案:D



复制代码代码如下所示:

函数(x){

删除;

返回x;

})(1);

答:1

B.空

C.定义

D.错误



答案:A



复制代码代码如下所示:

var=1,

x = y = x的类型;

X;

答:1

b.数字

C.定义

d.未定义



答案:D



复制代码代码如下所示:

函数f(f){)

f()返回类型;

}(函数(){())

返回1;

});

数字

b.未定义

C.函数

D.错误



答案:A



复制代码代码如下所示:

var { { { {

函数(){

返回this.baz;

},

Baz:1

};

(函数(){())

返回类型参数(){ 0 };

});

未定义

b.对象

C.数字

D.函数



答案:A



复制代码代码如下所示:

var { { { {

函数(){

返回this.baz;

},

Baz:1

};

Typeof(F = foo,bar)();

未定义

b.对象

C.数字

D.函数



答案:A



复制代码代码如下所示:

var =(函数f(){)

返回1;

}函数g(){

返回2;

});

类型F;

字符串

b.数字

C.函数

d.未定义



答案:B



复制代码代码如下所示:

变量x=1;

如果(函数){ }(f)

X = F型;

}

X;

答:1

B.1function

C.1undefined

D.南



答案:C



复制代码代码如下所示:

var x = { typeof X、Y型} { 1 };

Typeof typeof X;

数字

b.字符串

C.未定义

D.对象



答案:B

十一

复制代码代码如下所示:

(函数)({){

返回类型foo.bar;

({)

{ foo:

1条:

}

});

一、定义

B、对象

C、数

D、错误



答案:A

十二

复制代码代码如下所示:

函数f(){

函数f(){

返回1;

}

返回f();

函数f(){

返回2;

}

});

一、1

B,2

c,错误(例如递归太多)

D、不确定



答案:B

十三

复制代码代码如下所示:

函数f(){

返回F;

}

新的F(F)是;

一、真实

B、假



答案:B

十四

复制代码代码如下所示:

具有(函数(x,未定义){)长度;

一、1

B,2

C、不确定

D、错误



答案:B

十五

复制代码代码如下所示:

下面哪个语句会导致运行错误:()

(obj = a.var);

b.var obj = { };

c.var obj = { };

d.var obj = / /;



答案:A