Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 인수와 매개변수의 차이점은 무엇입니까?

JavaScript에서 인수와 매개변수의 차이점과 사용하는 용어가 중요한지 여부에 대해 알아보세요.

자바스크립트 인수/매개변수란 무엇입니까?

JavaScript에서 함수를 실행할 때 호출할 때 함수에 일부 정보를 전달할 수 있는 옵션이 있습니다.

전달하는 정보를 인수 또는 매개변수라고 하며 대부분의 개발자는 대체로 두 용어를 서로 바꿔서 사용합니다.

예:

function greetings(name) {
	console.log(name)
}

greetings('Anna') 

'Anna' 부분은 greetings() 함수가 호출됩니다.

인수입니까 아니면 매개변수입니까?

다음은 JavaScript의 인수 대 매개변수에 대해 Dan Abramov가 말한 내용입니다.

<블록 인용>

읽고 있는 쪽(함수 ​​정의 또는 함수 호출)에 따라 "인수" 또는 "매개변수"라고 합니다. 그러나 이러한 용어 구분은 현학적이며 실제로 이 두 용어는 같은 의미로 사용됩니다.

출처

즉, 있다 언제 측면에서 차이 순수한 의사 소통에서 두 용어를 사용하려면:

  • 매개변수: 함수 정의 내에서 전달되는 것입니다.
  • 인수: 함수가 호출될 때 전달되는 것입니다.

따라서 위의 예에서 교과서의 올바른 용어를 사용하려면

  • 인수를 전달하고 있습니다. Anna 기능에.
  • name function greetings(name) 내부의 일부 매개변수입니다.

그러나 적시에 올바른 용어를 사용하면 코드를 실행하고 이해하는 데 큰 차이가 없습니다.

개발 과정에서 걱정할 수 있는 모든 것 중에서 이것이 정말 면접을 보러 가지 않는 한 그 중 하나가 아닙니다. 좋은 코드를 작성하는 능력보다 이 문제에 더 신경을 쓰십시오.