함수의 반환값

Creating the dots·2021년 6월 21일
0

Javascript

목록 보기
4/24

findTheBug
문자열을 입력받아 버그('#')의 인덱스를 리턴해야 합니다.
반복문(for)문을 사용해야 합니다.
'#' 기호가 없는 경우 undefined를 리턴해야 합니다.

function findTheBug(word){
 //let output; 
 for(let i=0;i<word.length;i++)
 {
   if(word[i]==='#')
   {
     return i;
   }
 }
 //return output;
 //return undefined;
}

포인트: '#' 기호가 없는 경우 undefined를 리턴

이를 실행하기 위해서는 세 가지 방법이 있는데 첫째로, 위의 주석으로 처리한 부분과 같이 output이라는 변수를 선언한 후 이를 출력하거나, reference에 명시된 바와 같이 undefined 자체를 바로 출력할 수 있다. 또는 아예 이 모두를 생략할 수도 있는데, 그 이유는 함수는 값을 명시적으로 반환하지 않으면 undefined를 반환하기 때문이다.

profile
어제보다 나은 오늘을 만드는 중

0개의 댓글