CafeM0ca

[JS]함수 본문

Programming/JavaScript (Mocha)

[JS]함수

M0ca 2017. 10. 27. 21:19
반응형

함수는 한가지 기능만 해야한다. 


function add(num){

console.log(num+1+'\n');

}

add(1);

add(5);

add(111);


결과

2

6

112


함수를 정의해두고 사용하면 코드의 생산성이 높아진다.


자바스크립트에서는 함수의 인자로 함수를 전달할 수 있다.


function call_add(func,num){

func(num);

}

call_add(add,3);


결과

4


익명함수

익명함수는 함수의 선언은 있지만 이름이 없는 함수를 뜻한다. 주로 변수에 대입하여 사용한다.

var ex=function(){

var num=prompt('num');

console.log(num);

}

ex();


결과

1


CallBack(콜백)

함수의 인자로 콜백함수를 전달하여 함수의 기능을 컨트롤함.

비동기(브로드캐스트)에 유용함

반응형

'Programming > JavaScript (Mocha)' 카테고리의 다른 글

[JS] js로 웹제어  (0) 2017.10.31
[JS] 클로저 , arguments  (0) 2017.10.27
[JS]정규표현식  (0) 2017.10.26
[JS]배열  (0) 2017.10.25
[JS]자료형,변수,연산자  (0) 2017.10.24
Comments