한번씩 읽고 가세요.
“ 지연되는 프로젝트에 인력을 더 투입하면 오히려 더 늦어진다. ”
- Frederick Philips Brooks
Mythical Man-Month 저자
728x90
함수
함수는 일련의 작업을 수행하는 코드 블록입니다. 함수는 재사용 가능한 코드를 작성하고, 코드를 구조화하며, 코드의 중복을 줄일 수 있습니다. 함수는 다양한 방법으로 선언할 수 있으며, 함수를 호출하여 코드 블록을 실행할 수 있습니다.
선언적 함수
선언적 함수는 function 키워드와 함수 이름을 사용하여 선언됩니다.
function func(){
document.write("실행되었습니다.<br>")
}
func();
익명 함수
익명 함수는 함수 이름 대신 변수에 함수를 할당하는 방식으로 작성됩니다. 이러한 함수는 일회성으로 사용되는 경우에 유용합니다.
const func=function(){
document.write("실행되었습니다.!<br>")
}
func();
매개변수
함수를 호출할 떄 전달하는 변수를 '매개변수' 라고 합니다.
function func(str){
document.write(str)
}
func("실행되었습니다.!!<br>");
리턴 함수
함수를 통해 처리된 결과를 반환 시켜주는 명령어 입니다.
function func(){
const str= "함수가 실행되었습니다.";
return str ;
}
document.write(func())
화살표 함수(Arrow function)
화살표 함수는 function 키워드를 생략하고 부등호'='과 '>'를 합쳐 코딩하며 항상 익명 함수 형식으로 표현 합니다.
단일 명령문일 경우에는 함수의 중괄{}와 return 을 생략할 수 있습니다.
화살표함수 선언적 함수
func=()=>{
document.write("222222<br>")
}
func()
화살표함수 익명 함수
const func =()=>{
document.write("222222<br>")
}
func();
화살표함수 매개변수
func=(str)=>{
document.write(str);s
}
func("222222<br>")
화살표함수 리턴 함수
unc=()=>{
const str ="222222<br>"
return str;
}
document.write(func())