The difference between null and undefined in JavaScript
Most computer languages have one and only one value for “nothing”, such as NULL in C, null in Java, None in Python, and nil in Ruby. What is strange is that JavaScript has two values for “nothing”: undefined and null.…