js基础练习题 第22天

该篇文章是该系列的第二十二天。本文继续分享一些怪异和生僻的JS题,该部分题目来源于JavaScript Puzzlers!

正文

1.[] == false = ___________,[1] == true = ___________,[1, 2] == true = ___________,[0] == false = ___________。

2.[] == [] = ___________,{} == {} = ___________,"" == "" = ___________。

3.'2' + 3 = ___________,'2' - 3 = ___________。

4.1 + - + + + - + 1 = ___________,1+-+++-+1 = ___________。

5.Number.MIN_VALUE > 0 = ___________,Number.NaN > 0 = ___________。

6.1 < 2 < 3 = ___________,3 < 2 < 1 = ___________。

7.1 == [1] = ___________,2 == [[2]] = ___________,0 == [[[0]]] = ___________。

8.6.toString() = ___________,6..toString() = ___________,.6.toString() = ___________。

9./123/ == /123/ = ___________,/123/ === /123/ = ___________。

10.[1, 5] > [5] = ___________,[5] == [5] = ___________。

11.{}.prototype == Object.prototype = ___________,Object.getPrototypeOf({}) == Object.prototype = ___________。

12.

1
2
3
function f() {}
var a = f.prototype
var b = Object.getPrototypeOf(f);
a == b = ___________。

说明

1.题目中出现的JS指的是采用ECMAScript 2015及之后标准的JavaScript

2.题目中,若有错误和需完善的地方,可在下方留言反馈哈~~

3.本文的大部分题目原型取自于JavaScript Puzzlers!。大家可前往查看原题,并且还可以在线做题,查看自己的完成情况。

4.查看答案和解析,请点击js基础练习题第22天 答案及解析

--本文结束 感谢阅读--
创作十分不易,原创更应鼓励