1.判断是否为空(Null, Undefined,”)
if (variable1 !== null || variable1 !== undefined || variable1 !== ”) {
var variable2 = variable1;}
简写为:
var variable2 = variable1 || ”;
2.js中的||与&&用法
a() && b() :如果执行a()后返回true,则执行b()并返回b的值;如果执行a()后返回false,则整个表达式返回a()的值,b()不执行;
a() || b() :如果执行a()后返回true,则整个表达式返回a()的值,b()不执行;如果执行a()后返回false,则执行b()并返回b()的值;
if( this.menuCur == '3'){
queryForm.abnormalType = 'INVOICE_RECIEPT'
}
简写为
this.menuCur == '3' &&(queryForm.abnormalType = 'INVOICE_RECIEPT')