Skip to content

Instantly share code, notes, and snippets.

@dualbus
Created November 14, 2013 22:27
Show Gist options
  • Save dualbus/7475408 to your computer and use it in GitHub Desktop.
Save dualbus/7475408 to your computer and use it in GitHub Desktop.
$ js wat.js
2
0
11
0
11
0
1
1
1
-1
1
1
1
-1
1[object Object]
[object Object]1
NaN
NaN
1[object Object]
[object Object]1
NaN
NaN
[object Object]
[object Object]
NaN
NaN
[object Object][object Object]
0
NaN
print(1 + 1)
print(1 - 1)
//
print("1" + 1)
print("1" - 1)
//
print("1" + "1")
print("1" - "1")
//
print(1 + [])
print([] + 1)
print(1 - [])
print([] - 1)
//
print("1" + [])
print([] + "1")
print("1" - [])
print([] - "1")
//
print(1 + {})
print({} + 1)
print(1 - {})
print({} - 1)
//
print("1" + {})
print({} + "1")
print("1" - {})
print({} - "1")
//
print([] + {})
print({} + [])
print([] - {})
print({} - [])
//
print([] + [])
print({} + {})
print([] - [])
print({} - {})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment