안녕하세요 질문 드립니다 !

미해결질문
류수빈 프로필

문제를 풀어가는 중 너무 풀이가 안되서 답안 예시를 참고하며 풀어가는 중에 이해가 안되는 부분이 있어서 질문드립니다 !

if (number % i === 0) {
return false;
}
}
return true;
};
1) return false 와 return true는 정확히 어떤 역활을
하기위해서 사용하는 것인가요 ?
 
코드스쿼드 정호영 프로필
코드스쿼드 정호영 10달 전

안녕하세요.

return 키워드는 두 가지 의미를 가지고 있습니다. 

1) 함수를 종료한다. 
2) 함수를 부른(호출  / call) 한 곳에 값을 넣어 준다.

 

아래 코드에서 add 함수는 종료하면서 두 수의 합을 리턴하는 함수입니다.

 

function add(a, b) {
   var c = a + b;
   return c;
}

var x = add(10, 20);
console.log(x); //x = 30

 

질문한 코드는 number를 i로 나눈 나머지가 0이면 true 거짓이면 false를 리턴하는 코드인데 
줄여서  return number % i === 0 으로도 쓸 수도 있습니다.

 

이 강좌가 어렵다면, 프로그래머스나 생활코딩에 있는 자바스크립트 입문 강좌를 먼저 듣고 오시길 추천합니다.

감사합니다.

 

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스