0 - 1 + 2 * 3
0 / 1 + 2 * 3
0 ? 1 : 2
0 || 1 && 2
0 || 1 || 2
0 | 1 & 2
0 & 1 | 2
Math.PI << 1
~~Math.PI
Math.PI >> 0
"12" + 3
12 + "3"
+"12" + 3
3..toString()
(0, 1, 2, 3, 4) + 5
typeof null
typeof []
typeof String("foo")
typeof new String("foo")
!!true
typeof !!!!!!!!!!!!!!!!!!!!!true
null == false
null === false
"" == 0
"" === 0
(function(a, b, c, d){}).length
typeof function(){}()
(function(){ return !!this; }).call(false)
(function(a, b, c, d, e){ return arguments.length; })(1, 2, 3, 4, 5, 6)
(function(){ return typeof document; var document = 1; })()
typeof (function(){ return 1; })()