• null == 0
    • help
  • let a = 1
    {
        setTimeout(() => a = 2, 0)
        console.log(a)
        let a = 3
    }
    • help
  • 9999999999999999 % 100
    • help
  • typeof Number('one') === typeof 1
    • help
  • let x = 0
    async function test() {
      x += await 2
      console.log(x)
    }
    test()
    x += 1
    console.log(x)
    
    • help
  • with (Math) {
    1/-0*!0 === 9e9*+max()??NaN
    }
    • help
  • [123] == [123]
    • help
  • JSON.stringify("js") == "js";
    • help
  • parseInt(0.00000032) +
    parseInt(0.99999999)
    • help
  • <html>
      <head>
        <script>
        var name = null;
        console.log(typeof name);
        </script>
      </head>
    </html>
    • help
  • Number.prototype.isOne =
    function() {
      return this === 1
    };
    (1).isOne()
    • help
  • 3.7 + 1,3
    • help
  • typeof null
    • help
  • [] == ![]
    • help
  • ('3' - 1) + ('3' + 1)
    • help
  • Number.prototype.two = () => 2
    ;[1..two].map(three => three())
    • help
  • 0.1 + 0.2 === 0.3
    • help
  • [,,].toString()
    • help
  • "b" + "a" + +"a" + "a"
    • help

(c) 2024 Markus Mayer