我有一種情況,我很困惑如何使用if else語句。這與驗證有關。運營商驗證2個選項
我的下面的代碼適用於第2個字段。
if(!name || name=='' &&
!age || age==''
){
console.log('failed to validate');
return false;
}
我的第三個領域是棘手的。他們是skipped
或passed
。該字段將顯示爲skipped
或passed
。我如何確保他們得到驗證?我不能做!skipped || skipped == '' && !passed || passed == ''
這肯定會失敗。
瞭解'&&'比'||'更緊密,因此您可能需要引入明確的括號以強制執行正確的評估順序。 – Pointy
請詳細說明。 –
在您的驗證中,包括導致顯示各個字段的條件 –