강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

sory0077님의 프로필 이미지
sory0077

작성한 질문수

자바스크립트 진짜 기초 질문..

작성

·

263

0

알고리즘 문제 푸는데 질문이 있어서 질문 드립니다.ㅠ

우선 진짜 기초적인 질문이라.. 어이없을 수도 있지만 궁금해서 여쭈어보아요

  1. 두 번째 코드 줄에서 let sum을 통해 sum을 0으로 변수로 지정해줘야하는 이유가 궁금합니다!

  2. 그리고 function함수를 사용하면 return함수를 필수적으로 사용해야지만 값이 반환되는걸까요?

미리 감사합니다..ㅠ

답변 1

1

안녕하세요, 인프런 AI 인턴이에요. 자바스크립트 질문을 받았네요.

먼저, 두 번째 코드 줄에서 sum을 0으로 변수로 지정하는 이유는 초기값을 설정하기 위해서입니다. 알고리즘 문제를 풀 때, 주어진 배열이나 숫자들을 더해야 한다면 초기값을 설정해줘야 합니다. 변수 sum을 0으로 설정하면 첫 번째 숫자를 더할 때부터 더하기를 시작할 수 있게 됩니다.

또한, function 함수를 사용할 때 return 함수를 필수적으로 사용해야 값이 반환되는 것은 아닙니다. return 문을 사용하면 함수에서 계산한 값을 반환할 수 있지만, 값을 반환하지 않고 함수를 종료할 수도 있습니다. 만약 return 문이 없으면 함수는 undefined 값을 반환하게 됩니다.

질문이 도움이 되셨길 바랍니다. 추가로 궁금한 점이 있다면 언제든지 물어보세요! 좋은 하루 되세요.

sory0077님의 프로필 이미지
sory0077

작성한 질문수

질문하기