함수
- 같은 작업을 필요할 때마다 불러서 한번 사용
(값을 변경하면서 같은 작업을 한다 - 매개변수 이용)
- 같은 이름의 함수를 만들면 마지막 것만 동작한다.
(같은 이름의 함수 안에 매개변수 개수가 다르더라도 상관없이 마지막에 선언된 함수만 동작하므로 유의할 것)
함수명 생성 규칙 (=변수명 생성 규칙과 동일)
- 첫 번째 글자는 영문, $, _ 만 사용 가능하다.
- 같은 이름의 함수가 있으면 안 된다.
- 대소문자 구분 필수
- 띄어쓰기 하지 말 것
함수 종류
- 선언적 함수 : 함수명이 있는 함수
function 함수명() {}
function add(number, tt){
console.log(number * tt)
}
let num = 10;
let tmp = 100;
add(num, tmp);
출력값 : 1000 ( 10 * 1000 )
- 익명 함수 : 함수명이 없는 함수
변수에 담아서 사용한다.
let 변수 = function() {}
변수(); <- 변수에 담은 이후에만 익명함수 사용이 가능하다.
let ff = function() {
console.log("익명함수");
}
ff();
출력값 : "익명함수"