JavaScript Datatypes
An empty string has both a legal value and a type: