1、双叹号表示双重非(!!)运算符,将任意值强制转换为其对应的布尔值;
2、if(!!message):表示当message等于null、' '、undefined等时,则返回false, 即判断message为非空;
3、综上,用双重非运算符的原因为:判断回调函数返回值message不为空时提交成功,否则提示失败。
依据:Web 开发技术 - JavaScript-JavaScript 参考-表达式和运算符-逻辑运算符-双重非(!!)运算符
1、双叹号表示双重非(!!)运算符,将任意值强制转换为其对应的布尔值;
2、if(!!message):表示当message等于null、' '、undefined等时,则返回false, 即判断message为非空;
3、综上,用双重非运算符的原因为:判断回调函数返回值message不为空时提交成功,否则提示失败。
依据:Web 开发技术 - JavaScript-JavaScript 参考-表达式和运算符-逻辑运算符-双重非(!!)运算符