공백검사 숙제와 else if 문법 강의에서 마지막에 문자열 길이를 체크하는 과제가 있었는데
6글자보다 이하이면 더 길게 입력해 주세요가 떠야 하는데, 6글자를 입력해도 그냥 통과가 됩니다.
else if($('#input-id').val().length<6){
alert($('#input-id').val().length);
e.preventDefault();
}
이렇게 코드를 짰는데 이러면 6글자인 경우에도 if문이 작동해야하는게 아닌가요?
5글자인 경우에는 if문이 작동하고 6글자인 경우에는 또 넘어갑니다.
질문1] 6글자인 경우에도 if문을 작동시키고 싶다면 ($('#input-id').val().length<=6) 이 맞는게 아닌지?
질문2] $('#input-id').val().length<6 인 경우에는 6글자일 때 if문이 작동 되면 안되는게 아닌지?
질문3] 혹시라도 $('#input-id').val().length 이렇게 되었을 때 눈으로 보이는 글자수는 6글자지만 컴퓨터가 생각하는 길이는 6.00000000000000000000001 이라서 if문이 통과가 되어버리는건지?
궁금합니다!