
함수 Function
작업을 수행하거나 값을 계산하는 명령문으로 하나의 특정 목적의 작업을 수행하는 코드들이 모인 독립적인 블록이며 필요시 호출하여 반복수행(재사용 : 호이스팅)이 가능하다.
함수명(매개변수){액션return}
function square이름(number매개변수) {
return number * number 액션;
};
return은 함수square가 동작한 이후 반환하는 값을 지정한다.
함수명(매개변수)
function add(a,b) {
let sum = a + b;
return sum;
console.log(sum)
};
let result = add(1,2);
console.log(result);
매개변수(a, b)를 갖고있는 함수가 있다.
add는 sum이라는 변수를 품고 있고, sum은 a + b이라는 연산을 의미하고 sum을 return한다.
전역변수 result는 함수add(1,2)를 담고있으며 이를 console로 실행하면 sum = a + b 즉, 1 + 2의 값이 출력된다.