Interested in some of the curiosities inside the JavaScript programming language? Have a look at Mike Taulty’s blog where he walks through a lot of (little known) JavaScript features.
- JavaScript OMG! #1 to #5
- OMG #1 – Optional Semi-Colons
- OMG #2 – JavaScript Type System
- OMG #3 – JavaScript and Underflow, Overflow, Div Zero
- OMG #4 – JavaScript and RegExp
- OMG #5 – Truthy and Falsy
- JavaScript OMG! #6 to #10
- OMG #6 – The Global Object
- OMG #7 – “Expando Objects”
- OMG #8 – Wrappers
- OMG #9 – Type Conversions
- OMG#10 – Object to Primitive Conversions
- JavaScript OMG! #11 to #15
- OMG #11 – Variable Scope and Hoisting
- OMG #12 – Bitwise Operators
- OMG #13 – Equality and Strict Equality
- OMG #14 – “use strict”
- OMG #15 – Magic of Short-Circuiting ANDs and Truthy/Falsy
- JavaScript OMG!: #16 to #20
- OMG#16 – Function Arguments
- OMG #17 – Nested Functions
- OMG #18 – Arrays versus Lists
- OMG #19 – Function Invocation Context & Strict Mode
- OMG #20 – Nested Functions & Invocation Context
- JavaScript OMG #21 to #25
- OMG #21 – Everything’s a Function
- OMG #22 – array.sort() won’t sort numbers “correctly”
- OMG #23 – parseInt() needs help
- OMG #24 – Callbacks and Scope
- OMG #25 – Function Literals Create Functions