자바스크립트 기초 질문..
-
게시물 수정 , 삭제는 로그인 필요
function makeAdder(x) {
return function(y) {
return x + y;
};
}
var add5 = makeAdder(5);
var add10 = makeAdder(10);
print(add5(2)); // 7
print(add10(2)); // 12
위 예제는 모질라 자바스크립트 안내서에 나온 내용입니다.
자바스크립트를 공부중인데 나이들어서 배우는 첫 프로그램언어라 생소한게 너무 많네요.
궁금한 부분이 makeAdder 함수중 x 인자를 받았고 내부 함수에서 y인자를 받는데
이 과정이 전혀 이해가 되지 않습니다. ㅜ.ㅜ (아 돌머리 인가봅니다)
add5 에서 x가 5의 값을 갖는건 알겠으나 후에
add5(2) <- 이부분이 왜 y값으로 2가 들어가 5 + 2 = 7 이 되는건가요?
이건 추가로 하나만 더 물어보고 싶은건데
자바스크립트 말고 프로그래밍 언어를 하나 더 병행해서 공부하고 싶은데
쭉 알아보니 파이썬 / php / node.js가 있는데 초급자 편에서 보려면
어떤것 부터 하는게 좋을까요?
우선 글 읽어주셔서 감사합니다. 초보임을 감안하셔서 쉽게 설명 부탁드려볼께요 ^^;
#자바스크립트 기초 #자바스크립트 기초 문법 #자바스크립트 기초 예제 #자바스크립트 기초 책 #자바스크립트 기초 문제 #자바스크립트 기초 강의 #자바스크립트 기초 pdf #자바스크립트 기초 강좌 #자바스크립트 기초책 추천 #자바스크립트 계산기 기초