개발 공부 7일차 (2)

찬찬잉·2022년 1월 6일
0

javascript

목록 보기
21/23
post-thumbnail

함수

함수는 독립적인 실행 코드를 하나로 묶어 둔 것을 의미합니다.
이렇게 코드들을 묶어서 작성하는 것을 함수의 정의 (declaration) 라고 하고 정의 된 함수는 호출 (call)을 통해 실행 될 수 있습니다.

function 함수명 (매개변수) {
	실행 코드
}

함수의 입력과 출력

수학에서의 함수는 미리 정해진 방정식에 미지수를 정의하면 해당 미지수에 값을 대입하고 y값을 돌려받습니다.

프로그래밍의 함수도 한개 이상의 입력(=매개변수)과 단일출력(=리턴값)을 구현 할 수 있습니다.

function convertDollarToWon(dollar) {
	return(dollar * 1201.2);
}

이것을 풀어서 해석해보자.

function 뭔가 변수의 선언처럼 var let 과 비슷한 역할을 한다 생각하면 된다. 선언을 위해 나타나는것이고 converDollarToWon은 함수의 이름을 뜻합니다.
(dollar)은 매개변수를 뜻합니다.

그렇다면 매개변수란 무엇일까?

매개변수

매개변수(prameter)란 함수의 정의에서 전달받은 인수(인수란 곱의 한 부분입니다)를 함수 내부로 전달하기 위해 사용하는 변수를 의미합니다.
인수(argument)란 함수가 호출될 때 함수로 값을 전달해주는 값을 말합니다.

그 후 { 중괄호 }안에 조건식을 return을 통해 밖으로 값을 던져주게 됩니다.

return이 없는 경우도 존재합니다. 한번의 실행으로 끝나는 경우가 그렇죠 예를 들어
알랏을 이용해서 안녕하세요를 출력하는 경우등에 해당됩니다.

profile
디자이너, 기획자 출신의 개발자

0개의 댓글