TIL 01 | 함수

hyuk(정윤혁)·2021년 7월 20일
0

Today I Learned

목록 보기
1/38
post-thumbnail

공부한 내용을 복습하려는 의미에서 TIL을 시작하게 됐다!!

함수란?

어떤 목적을 가진 작업들을 수행하는 코드들이 모인 블럭으로 입력을하고 return을 통해 출력값을 항상 반환한다.

1. 함수 선언식

function getRectangleArea (width, height) {
    let rectangleArea = (width *height) 
    return rectangleArea
}

사각형을 값을 구하는 식을 함수 선언식으로 작성해보았다.
1)사각형은 width와 height 값이 필요하다.
2 사각형의 값은 width와 height의 곱에의해 값이 나온다.
3)return을 통해 함수의 출력값을 반환한다.

2. 함수 표현식

const getRectangleArea = function (width, height) {
    let RectangleArea = (width * height);
    return RectangleArea
}

const getRectangleArea를 변수 선언했고, 이외는 익명 함수를 할당한다.

3. 화살표 함수

const getRectangleArea = (width, height) => (width * height)

return과 중괄호를 생략하면서 간략하게 표현했고, return 문에서 소괄호를 사용할 수 있다.

**함수의 호출

getRectangleArea(5,6);이 30이라는 값을 도출하게 되는 것을 확인할 수 있다.
  • 코딩에 있어서 컴퓨터가 인식할 수 있게 순차적으로 코드를 짜야한다는 것을 함수공부를 통해 조금이나마 느끼게 됐고, 수도코드를 통해 step by step으로 깔끔한 코드를 짜려는 노력이 필요하다.
profile
노션 저장소는 🏠홈버튼 눌러주세요 !

0개의 댓글