2 回答
TA贡献1851条经验 获得超3个赞
if (!this.myValue || this.myValue==null) 这也将检查 undefined 和 null。
myImage() {
console.log('test')
this.myValue = this.myObservables.status
console.log(typeof(this.myValue))
if (!this.myValue || this.myValue==null)
{
console.log('undefined')
this.ahuValue = 0
}
else{
// do something
}
TA贡献2051条经验 获得超10个赞
您可以通过添加来检查是否this.myValue有一个假值if(!this.myValue),那么只有当 this.myValue 的值为 0、空字符串、未定义或 null 时,才会执行 if 语句。
myImage() {
console.log('test')
console.log(typeof(this.ahuObservables.on_off_status))
this.myValue = this.myObservables.status
console.log(typeof(this.myValue))
if (!this.myValue)
{
// this part of the code will be executed if this.myValue is 0, empty string, undefined or null
console.log('undefined')
this.ahuValue = 0
}
else{
// do something
}
添加回答
举报