카테고리 없음

베이직반4 함수

8나지 2024. 5. 24. 23:40

 

함수 : 어떤 처리를 반복적으로 수행하도록 만든 코드 뭉치, 값을 넣을 수 있고 값 처리 할 수 있고 어떤 값을 처리해서 결과를 냄

함수 선언 : '이렇게 사용할 거야'

함수 만드는 법 : function 함수 이름 () {}

함수 호출하는 법: 함수 이름을 붙일 것 

익명함수 : 함수 이름 없이 호출하는 방법

 

function 함수() {

    console.log()                    처럼 값을 뱉지 않는 함수 => void 함수

  }                                           (반환값이 없는 함수; console.log는 찍히기만 하지 값을 뱉진 않으므로)

                                               값을 받으려면 ? return

 

함수를 잘 만드는 법 : 단순하게 만든다. 한가지 일만 하도록 (네이밍도 잘 짓는 건 덤)

 

Ex) function 영화목록가져오기 () {

api 영화가져오기

정제하기

화면 표시하기}                                      이렇게 다양한 기능 한번에 하지 않고

 

 

function 영화목록가져오기 () {

api 영화가져오기}

 

Function 영화목록가져오기 (){

정제하기 }

 

Function () {

화면 표시하기 }

 

나눠서 단순하게 :)

 

함수 잘하는 법 : 많이 사용해보기

함수 잘 쓰는 법

함수에 들어가는 것은 정해져 있어야함 : 변수값

()에 들어가는 인자값은 타입이 같아야 함

Const number = (num1, num2) => {} 

일 때 num1, num2 타입이 같아야 하고, 에러가 안나더라도 원하는 값이 나오지 않음

=> 결과도 같은 타입이 나올 수 있도록 해야하며 예상할 수 있어야함

 

배열 : 데이터 타입 중 변수들의 집합(변수뭉치)을 가진 것 (=변수 주머니)

반복문 : for while foreach 보다 튜터님이 더 자주 쓰시는 것 : find map filter

find : 배열안에서 원하는 값 찾는 것