-
1-7 함수JavaScript 문법 종합반 2023. 4. 1. 22:24
함수 = function(기능)
함수는 input, output을 가지고있는 어떤 기능의 단위.
input은 ()안에, output은 {}안에 들어간다.
함수를 잘 만들면 효율적인 코드를 짤 수 있다.
함수의 기본 골격(백 번 써보기)
function () {}
1. 함수 선언문
function add (매개변수/입력in) {
return 반환값함수 내부에서 실행할 로직이 들어가는곳/출력out}
두 개의 숫자를 입력 받아서 덧셈을 한 후 내보내는 함수
function add (x, y) {
return x+y;
}
2. 함수 표현식(함수 선언문과 동일한 역할을 하지만 선언하는 방법은 선언문과 차이가 있다.)
let add2 = function (x, y) {
return x+y;
}
3. 함수 호출한다(= 사용한다) 대입하기
add(2, 3) (함수가 위에 선언되어 있으므로 그 매개변수인 x,y에 대입,즉 input을 시킨 후 output값인 return x+y의 로직을 돌리도록 해준다.
console.log(add(2, 3)); 을 하게되면 결국 5가 터미널에 찍히게 된다.
강의 중 문제
add2를 가지고 10과 20을 더한 값을 출력해보세요.
나의 답.
add(10, 20)
console. log(add(10, 20))
선생님의 답.
let functionResult2 = add(10, 20);
console.log(functionResult2);배운점
function 변수명 (매개변수) {반환값함수} 의 형태로 매개변수는 input의 역할을 하고 반환값 함수는 보통 return이라는 함수를 사용해 output의 역할을 한다.
'JavaScript 문법 종합반' 카테고리의 다른 글
1-9 조건문 (0) 2023.04.03 1-8 스코프 및 화살표함수 (0) 2023.04.01 1-6 연산자 (0) 2023.04.01 1-5 형 변환 (0) 2023.04.01 1-4 데이터 타입 (0) 2023.04.01