문자열 다루기 #1 – javascript 예제

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 를 리턴하면 되는데 모르니까 몇줄을 더 적어야 되네.
어떻하지.

Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
모든 댓글 보기
0
생각을 나눠주시면 감사해요!x
()
x
Please enter Google Username or ID to start!
Example: clip360net or 116819034451508671546
Title
Caption
File name
Size
Alignment
Link to
  Open new windows
  Rel nofollow