Javascript,无法找到错误

时间:2015-08-11 17:10:30

标签: javascript

我无法找到以下代码的错误。它是一个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;
}

1 个答案:

答案 0 :(得分:2)

您的意思是typeof gender === 'undefined'等。