• undeclared variables don’t even exist
  • undefined variables exist, but don’t have anything assigned to them
  • null variables exist and have null assigned to them

  • References

http://lucybain.com/blog/2014/null-undefined-undeclared/