nullと空文字列と空白文字列
それぞれの意味
null
無効値の一種
空文字列
長さが0の文字列
空白文字列
長さが1以上で、中に入っている文字が空白文字のみの文字列
この3種類は頻繁に混同されて、バグの温床になっている。
一部の環境では null と空文字列の区別が付かない。
#設計