강의로 돌아가기
Seonyoung Jang

이 코드가 정답인 이유를 알고싶습니다

함수를 선언하고 크기를 비교했을 때 값을 입력하지 않아도 되는 이유를 알고싶습니다

작성중인 코드―relation_operator
1
2
3
4
5
function solution(a, b){
    //이 아래줄을 수정해서 a가 b보다 큰지를 return하도록 만들어 보세요.
    var solution = a > b;
    return solution;
}
1 개의 답변
Demi

나중에 함수에 대한 강의에서 자세히 배우실 겁니다. 간략하게 알려드리면
우선, 맨 앞줄에 function solution(a, b) 라는게 있고 이 뒤로 {}로 둘러쌓인 부분이 있는게 보이시나요?

괄호 부분 (a, b)에서 콤마로 나뉜 a, b는 일종의 변수입니다. 즉, var a, var b가 이미 선언된 상태라고 보면 됩니다.
그런데, 이 특별한 변수 a, b의 값은 코드 외부에서 결정됩니다.

따라서 다른 곳에서 이미 값을 입력해줬기 때문에, 우리가 직접 { } 안에서 값을 지정할 필요가 없는 것이지요.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.