반응형
function 구조
function 함수명(매개변수 1, 매개변수 2.....){
실행 코드
}
매개변수는 없어도 되고 여러 개여도 됨
호출할 때는
함수명(매개변수)
으로 호출
ex)
function helloMsg(name){
console.log("hello " + name);
}
helloMsg("gm");
여러 번 쓰는 기능을 묶을 때 좋고
유지보수가 쉬워지는 장점이 있음.
전역 변수, 지역변수
let msg = "Hi";
function helloMsg(name){
let temp = "local var";
console.log("hello " + name);
}
msg변수처럼 함수 밖에서 쓰인 변수는 전역 변수 => 모든 곳에서 사용 가능
temp변수처럼 함수 안에서 쓰인 변수는 지역변수 => 함수 안에서만 사용 가능
return
function add(num1, num2){
return num1+num2;
} //num1, num2를 받아서 더한 값을 반환함
let number = add(3,5); // 8
장점
한 번에 한 작업에 집중
읽기 쉽고 어떤 동작인지 알 수 있게 네이밍
반응형
'Studying > JavaScript' 카테고리의 다른 글
JavaScript 기초 12 - 객체(Object) (0) | 2022.01.11 |
---|---|
JavaScript 기초 11 - 함수 표현식, 화살표 함수 (0) | 2022.01.11 |
JavaScript 기초 9 - switch (0) | 2022.01.11 |
JavaScript 기초 8 - 반복문 (for, while, do while) (0) | 2022.01.11 |
JavaScript 기초 7 - 논리 연산자 (0) | 2022.01.11 |
댓글