在下面的代码中,即使第一个语句返回false,我仍然可以执行第二个和第三个语句?
// so in this one if Required fails I dont get the email error :(
function validate() {
if (checkRequired(myForm.requiredElements)
&& checkEmail(myForm.emailInputs)
&& checkTelephone(myForm.telInputs)) {
return true;
}
else {
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
使用单&符号版本,并且它不像双安培那样短路.
function validate() {
if (checkRequired(myForm.requiredElements)
& checkEmail(myForm.emailInputs)
& checkTelephone(myForm.telInputs)) {
return true;
}
else {
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
396 次 |
| 最近记录: |