运算符“<”不能应用于类型 'string' 和 'number'
Operator '<' cannot be applied to types 'string' and 'number'
我正在验证,如果密码小于三,界面上会出现这个信息:
password must be at least 5 chars long!
但是在三号处显示了一条红线,
我该如何解决这个问题?
代码:
else if(this.user.employee.password< 3){
this.errorMsg="password must be at least 5 chars long!";
}
您应该使用 String length
属性 检查 password
的长度,如下所示。
else if (this.user.employee.password.length < 3){
this.errorMsg = "password must be at least 5 chars long!";
}
我正在验证,如果密码小于三,界面上会出现这个信息:
password must be at least 5 chars long!
但是在三号处显示了一条红线, 我该如何解决这个问题?
代码:
else if(this.user.employee.password< 3){
this.errorMsg="password must be at least 5 chars long!";
}
您应该使用 String length
属性 检查 password
的长度,如下所示。
else if (this.user.employee.password.length < 3){
this.errorMsg = "password must be at least 5 chars long!";
}