该篇文章是该系列的第二十二天。本文继续分享一些怪异和生僻的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 | function f() {} |
a == b = ___________。说明
1.题目中出现的JS指的是采用ECMAScript 2015及之后标准的JavaScript
2.题目中,若有错误和需完善的地方,可在下方留言反馈哈~~
3.本文的大部分题目原型取自于JavaScript Puzzlers!。大家可前往查看原题,并且还可以在线做题,查看自己的完成情况。
4.查看答案和解析,请点击js基础练习题第22天 答案及解析

