Javascript,找不到错误

Javascript, Can't find the error

本文关键字:错误 找不到 Javascript      更新时间:2023-09-26

不知何故,我无法找到以下代码的错误。这是一个javascript代码,它永远不会执行if ( gender === 'undefined' || gender === '' ),即使性别是"未定义",即使else if ( portfolioFile === 'undefined' || portfolioFile === '' )是工作,因为它应该是。

var portfolioFile = $ ( '#user_file' ).val (  );
var gender = $ ( 'input[name=gender_group]:checked', '#sign_up' ).val (  );
alert ( gender );
if ( gender === 'undefined' || gender === '' ){
    alert ( 'if' );
    return;
}
else if ( portfolioFile === 'undefined' || portfolioFile === '' ){
    alert ('else if');
    return;
}
else{
    alert ('else');
    return;
}

你的意思是typeof gender === 'undefined'