210824 TIL

CoderS·2021년 8월 24일

TIL DAY 28

오늘 배운 일

✔️ 코드잇에서 JavaScript 중급

  • 파라미터 (Parameter)

예제 1)

결과값 : greeting(name) => name은 파라미터로 밖에서 값을 호출할때, 사용된다.

예제 2)

그리고 함수를 호출할때, 다양한 파라미터 값을 할당하면 해당 값들이 바뀐다.

만약에 함수를 호출할 때, 아규먼트를 전달하지 않는다면...

결과값 :

예제 3)

할당 연산자를 이용해 기본 값을 지정할때,

마지막 예제)

결과값 :
- 파라미터에 있는 기본 값을 사용하고 싶으면, 아규먼트를 작성할때, undefined라고 하면은 기본 값을 지정한다.

그리고 팁!!!
= > 파라미터 값이 두개 이상이면, 아규먼트도 똑같이 외쪽부터 순서대로 값을 지정하면, 순서대로 그 값으로 바뀐다.

  • 아규먼트 (Argument)
    • 함수를 호출할 때, 파라미터를 전달하는 역할

결과값 :

하지만 함수 호출이 하나만 있는게 아니라 여러개 그러니까, 다양한 형태로 되어있다면....

결과값 :

arguments를 이용해 모든 데이터가 출력이 가능하다!
for문을 이용해 undefined로 되어있는 모든 값들을 출력해준다!

결과값 :
- arguments를 자세히 보면은 배열과 비슷해서, for문을 작성할때도, 따라서 쓰면은 된다.

느낀점 :

  • 오늘은 파라미터와 아규먼트에 대해 배워봤는데, 아직까지 공부할 게 많다.
profile
하루를 의미있게 살자!

0개의 댓글