Type Coercion is a standard feature in dynamically typed languages such as JavaScript; however, it has some unusual characteristics that need to be understood in order to avoid some potentially nasty surprises!

  1. So, How Hard Do You Hit the Keyboard?
  2. Type Coercion: The Sensible Bits
  3. Type Coercion: The Mostly Sensible Bits
  4. Type Coercion: The Unusual Bits
  5. Type Coercion: The Very Silly Bits