alpha_string46함수는 문자열 s를 매개변수로 입력받습니다.
s의 길이가 4혹은 6이고, 숫자로만 구성되있는지 확인해주는 함수를 완성하세요.
예를들어 s가 “a234″이면 False를 리턴하고 “1234”라면 True를 리턴하면 됩니다.
function alpha_string46(s){ var result = true if(s.length==4 || s.length ==6){ //s문자열 안에 있는 글자들이 숫자인지 확인한다. for(var i=0;i<s.length;i++){ if(parseInt(s[i]) <=9 && parseInt(s[i])>=0){ result = true; } else{ result=false; break; } } } else{ result=false; } return result; }
근데.
if(parseInt(s[i]) <=9 && parseInt(s[i])>=0){ result = true; }
이부분이 매우 별로다. 저 조건의 여사건 표현법을 알면 그냥 false 를 리턴하면 되는데 모르니까 몇줄을 더 적어야 되네.
어떻하지.