최종주차 : JS function 발전

김나현·2024년 10월 18일
0

()뜻은 실행한다는 뜻이다.

function 안에 미리 data를 넣어두는 것 보다
function 밖에서 data를 넣을 수 있게 하는 것이 훨씬 낫다.

Why?

function의 목적이 여러가지 일을 같은 코드로 하기 위함이기 때문

-> 우리가 할 것은 function으로 data를 보내고
funtion은 그 data를 받아서 무언가를 할 수 있도록 하는 것.

전에도 function 안으로 data를 많이 보내봤다.
예를 들면

alert("lalalalal");


#alert function으로 data"lalalalal"를 보냈다.
#브라우저 코드의 어딘가에 누군가 alert라는 function을 만들어 놓았다.
#alert function은 data"lalalalal"를 받을 것이고
브라우저에서 경고문lalalalal을 볼 수 있다.

function 안에서 data를 받는 방법
()안에 무언가를 적는 것.

function plus(a, b){
	console.log
}

또는

function plus(lemon, butter){
	console.log
}

a 와 b
lemon 과 butter는
data를 받으면 대체되는 자리표시자place holder

function plus(lemon, butter){
	console.log(2 + 2);
}

plus(5, 10);

#before
#place holder로 data를 받을 준비만 되있는 상태
#place holder를 사용하지는 않은 상태 

->

function plus(lemon, butter){
	console.log(lemon + butter);   
}    ------funcion밖에서 데이터를 받는 방법

plus(5, 10);  ------funcion으로 데이터를 보내고

#after
#숫자를 place holder로 대체하면
#원하는 어떤 계산이든 할 수 있는 상태

💡주의할 점💡
순서는 아주 중요하다

plus(5, 9898); ->5는 lemon 9898은 butter
plus(9898, 1.34252); ->9898은 lemon 1.34252는 butter
plus(1.34252, 9898); ->1.34252는 lemon 9898은 butter가 될 것이다.
profile
참 쉽죠? #개발계의 밥아저씨를 꿈꿉니다⋆⁺₊⋆ ☾⋆⁺₊⋆

0개의 댓글