본문 바로가기
비전공 개발자의 코딩 일지/Javascript 자바스크립트

[자바스크립트] 함수(function)

by 빅토리미 2023. 10. 10.

함수(function)

함수는 어떤 일의 단위이다. 또한, 자주쓰는 내용들을 묶어서 함수로 만들어두면 필요할 때 언제든 불러다 쓸 수 있기때문에 편리하다.

fuction 함수이름(매개변수){
	내용
    return (값 반환)
}

매개변수

함수에 전달해야되는 내용이 있을 때, 이 함수가 실행될 때 알아야 되는 내용이 있을 때 필요하다.

function greet(firstName, lastName){
	console.log("Hello", firstName, lastName, "welcome to out website");
}

greet("Victoria", "Park");

함수는 반드시 불러야 실행된다.

 

return

반환값, 함수 완료 후 반환되어야 하는 값이 있을 때 사용한다.

 

함수의 또다른 이름들

method (메서드) : 함수와 같은 뜻이다

람다식 함수 : =>를 사용하여 함수를 정의하는 경우
arrowFunction = (y) => { console.log(y); }

콜백함수 : 다른 함수의 매개변수로 전달된 함수

button.addEventLister("click",setCount)
//버튼에 클릭 이벤트가 발생했을 때 setCount함수를 콜한다

function setCount(){
	count++
}