🐶 etc/2022기록
[20230626]함수생성,익명함수,즉시실행함수,지역변수,전역변수
서카츄
2023. 6. 26. 15:01
함수의 구조 → 입력,할일,출력
function send(){
alert('경고');
}
//함수를 실행 : 함수명();
send();
지역변수, sum을 밖에서 불러와서 오류가 남 //지역변수일때는 결과를 반드시 return을 해줘야 출력됨.
function add(a,b){
let sum = a+b; //할일
return sum; //출력
}
let result = add(10,30);
//document.write(result);
document.write(sum);
전역변수 → return은 지역변수일때만 사용★★★★★★★★
let sum;
function add(a,b){
sum = a+b; //할일
return sum; //출력
}
let result = add(10,30);
//document.write(result);
document.write(sum);
일반 함수 → 이름이 있는 함수
익명함수 → 이름이 없는 함수
일반함수
function 함수명 (){
할일
}
//이름이 없는 함수를 재사용하려면 변수에 할당.
함수실행 → 함수명();
이름이 없는 함수는 호이스팅이 일어나지 않는다.
즉시실행함수