JavaScriptでは同値演算子(===)と不同値演算子(!==)を使うべき?
'' == '0' // false 0 == '' // true 0 == '0' // true false == 'false' // false false == '0' // true false == undefined // false false == null // false null == undefined // true ' \t\r\n ' == 0 // true
'' === '0' // false 0 === '' // false 0 === '0' // false false === 'false' // false false === '0' // false false === undefined // false false === null // false null === undefined // false ' \t\r\n ' === 0 // false
普段PHPを仕事で使ってるからなんだろうけど、このくらい甘いのが普通な感覚.....
次からPHPでも同値演算子と不同値演算子のみで書いてみようかな。
きっちり書くのは良いことだよね!!