我有一个变量来检查某些值的长度;如果失败,var pass
则设置为false
. 另一个函数检查电子邮件地址的有效性,如果未通过测试,则将其设置为 false。我正在尝试制作自定义错误消息。
使用像这样的三元运算符还是嵌套的 if 语句更好。还是有更简单的方法来做到这一点?
var mail = true;
var pass = true;
var err = '';
(mail && pass) ? err = 'mail and pass both true' : (!mail && pass) ? err = 'not mail and is pass' : (mail && !pass) ? err = 'is mail and not pass' : err = 'neither pass nor mail';