u_ju
우주의 우당탕탕개발일지
u_ju
전체 방문자
오늘
어제
  • 분류 전체보기 (118)
    • 팀 프로젝트 (2)
    • 내배캠 WIL & TIL (91)
    • JS (0)
    • React (1)
    • CS (23)
    • Next (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 일요일 오늘은 내가 바로 함수만들기 요리사 !
  • 코딩#바보#오류투성이#팀프로젝트
  • 배열#함수
  • 회의감#현타#나름뿌듯#고민거리#코딩#IT#CSS#JS
  • Component를 처음 선언하는 것을 Mount 라고 한다던데...?#props #state

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
u_ju

우주의 우당탕탕개발일지

CS

parameter와 argument의 차이점

2023. 3. 28. 12:49

parameter와 argument는 함수를 호출할 때 사용되는 용어입니다.

parameter(매개변수)는 함수를 정의할 때, 함수가 받아들이는 값의 이름입니다. 함수를 정의할 때, 함수의 매개변수를 정의하면 함수 내에서 그 값들을 사용할 수 있습니다.

예를 들어, 다음과 같은 함수가 있다면:

function greet(name) { console.log("Hello, " + name + "!"); }

여기서 name은 함수의 매개변수(parameter)입니다. 함수를 정의할 때, name이라는 매개변수를 정의하였으며, 이 함수가 호출될 때 전달되는 값(argument)을 받아들입니다.

 

argument(인자)는 함수를 호출할 때, 함수에 전달되는 값입니다. 함수를 호출할 때, 함수의 매개변수와 같은 수와 순서로 전달된 값들이 함수 내에서 매개변수로 사용됩니다.

 

예를 들어, 위에서 정의한 greet 함수를 호출하면서 "Alice"를 인자로 전달한다면:

greet("Raphaerl");
여기서 "Raphaerl"는 함수의 argument(인자)입니다. 함수가 호출될 때, name 매개변수에 "Raphaerl"라는 값이 전달되어, 함수 내에서 "Hello, Raphaerl!"라는 문자열이 출력됩니다.

 

'CS' 카테고리의 다른 글

캐시의 특징과 예시  (0) 2023.03.29
프레임워크와 라이브러리의 차이점  (0) 2023.03.29
Hoisting 과 TDZ란?  (0) 2023.03.28
RESTFUl API란 무엇일까?  (3) 2023.03.27
웹 페이지가 랜더링되는 과정  (2) 2023.03.27
    'CS' 카테고리의 다른 글
    • 프레임워크와 라이브러리의 차이점
    • Hoisting 과 TDZ란?
    • RESTFUl API란 무엇일까?
    • 웹 페이지가 랜더링되는 과정
    u_ju
    u_ju

    티스토리툴바