if (this.meta.addText !== 'null')
{
console.log("hi");
}
したがって、this.meta.addText
が null の場合、このチェックは引き続き に渡され、 がif
出力されhi
ます。
私は何が欠けていますか?
if (this.meta.addText !== 'null')
{
console.log("hi");
}
したがって、this.meta.addText
が null の場合、このチェックは引き続き に渡され、 がif
出力されhi
ます。
私は何が欠けていますか?
'null'
is a string
.
Change it to null
.
var string1 = null,
string2 = 'null';
console.log(string1 == string2); // false
console.log(null != 'null'); // true
You can see it here.
それnull
は であり、 string ではないから 'null'
です。代わりにこれを試してください:
if (this.meta.addText !== null)
値nullに対してではなく、文字列「null」に対してテストしています。