JavaScript 水平自测题

写出以下题目的执行结果(平均水平答出 40%,答出 80% 以上算优秀):

  • 1 + 1
  • 1 + 2 + "3" + 4 + 5
  • 1 - 2 - "3" - 4 - 5
  • 1 + [2] + [3, 4] + 5
  • 1 + { toString(){ return "2" }, valueOf(){ return 3 } }
  • 4 << 3
  • ~~2.99999999
  • 1 && 2 || 3
  • 0 && 1 || 2
  • 1 || 2 && 3
  • 0 || 1 && 2
  • 1 / 0 < 2 / 0
  • 84.01 + 0.2 > 84.21
  • 3 > 2 > 1
  • true == 1 == '1'
  • null != undefined
  • NaN != NaN
  • 0xFF != '0xff'
  • "\u0009" == "\t"
  • String('xuld') === new String('xuld')
  • 0 != ""
  • 0 == [[[0]]]
  • [] != []
  • [] != false
  • ![]
  • +[]
  • (t => t + 1)(t => t + 1)
  • [0][0]
  • [0, 1][0, 1]
  • [0][0][0]
  • [] instanceof Array
  • "" instanceof String
  • null instanceof Object
  • Object instanceof Function
  • Function instanceof Object
  • typeof typeof true
  • void void 0
  • 'result is ' + ('a' == 'A') ? 'yes' : 'no'
  • 1e2.toFixed(2)
  • parseInt(Infinity)
  • encodeURI(':')
  • "我i你".length
  • "xuld".split("")
  • "xuld.net".substr(2, 3)
  • "abab".replace("b","c")
  • [1, 2, 3, 4, 5, 6].splice(2, 3)
  • [1, 2, 3].slice.call([4, 5, 6], 1)
  • new Date("1990/12/6").getMonth()
  • ["1", "2", "3"].map(parseInt)
  • Function.length
打赏
微信扫一扫支付
这篇文章对你有用?
微信logo 微信扫一扫,打赏 1 元表示支持吧~

发表评论

电子邮件地址不会被公开。