티스토리 뷰

Javascript

함수 (function)

양억 2018. 6. 27. 15:17

함수 (Function)

1234function a(x) {
    const y = x + 1;
    return y; // y값을 내보내고 함수를 종료한다.
} // 끝에 ;을 붙이지 않는다.
1234const a = function(x) { // 함수 선언시 괄호안의 값은 매개변수(parameter)라고 부름.
    const y = x + 1;
    return y;
};

return 이후 입력한 코드는 실행되지 않는다.

12let i = a(1); // 함수 호출시 괄호안의 값은 인자(argument)라고 부름.
i; // 2
1234567const b = function(func) {
    func();
};
const c = function() {
    alert('alert');
};
b(c); // 'alert'

b함수의 인자로 함수 c를 집어넣었다. 함수 c는 매개변수 func로 전달된다. func();를 통해 호출된다. func();가 c();와 일치한다. 함수는 인자, 매개변수로 사용될 수 있다. 이런 함수를 1급 함수라고 부른다.

'Javascript' 카테고리의 다른 글

반복문 (loop)  (0) 2018.06.29
조건문 (conditional)  (0) 2018.06.27
연산자 (operator)  (0) 2018.06.27
DOM 제어 - appendChild() 메소드  (0) 2018.06.21
DOM 제어 - 자식태그  (0) 2018.06.20
Posted 0 comments
LATEST POST
TAG more
VISITORS
YESTERDAY
TODAY
TOTAL