최고의 자바 스크립트 함수 매개 변수 튜토리얼 2024년, 이 튜토리얼에서는 명시 적 함수 매개 변수 (파라미터)과 암시 적 매개 변수 (인수),매개 변수 규칙,기본 매개 변수,예,예,인수 개체,예,예,값으로 매개 변수 전달,개체를 통해 매개 변수를 전달,를 배울 수 있습니다.

자바 스크립트 함수 매개 변수

어떤 시험없이 자바 스크립트 함수 매개 변수 값입니다.


명시 적 함수 매개 변수 (파라미터)과 암시 적 매개 변수 (인수)

이전 튜토리얼에서, 우리는 명시 적 함수 매개 변수를 배웠습니다 :

FUNCTIONNAME (매개 변수 1, 매개 변수 2, 매개 변수 3) {
// 코드가 실행되는 kokoko
}

함수 파라미터를 명시 적 기능 정의에 열거.

함수에 전달 음함수 인수 때 함수 호출의 실제 값.


매개 변수 규칙

자바 스크립트 함수 정의 디스플레이 파라미터는 데이터 타입을 지정하지 않는다.

자바 스크립트 함수 암시 적 유형 매개 변수는 검색되지 않습니다.

암시 적 매개 변수의 수의 자바 스크립트 함수가 감지되지 않습니다.


기본 매개 변수

당신이 암시 적 매개 변수를 호출 할 때 함수를 사용할 수없는 경우, 매개 변수는 기본적으로 설정되어 정의되지 않은

때때로 이것은 허용하지만, 파라미터에 대한 디폴트 값을 설정하는 것이 최선이 될 것이다 :

기능 하여 myFunction (x, y)를 { (Y ===는 정의) { Y = 0;} }

»시도

또는, 쉬운 방법 :

function myFunction ( x , y ) { y = y || 0 ; }

»시도

주의 Y가 정의 된 경우 y는 사실 때문에 정의되지 않은이 거짓이므로, y를, 그렇지 않으면 0을 반환 y를 반환 ||.

들은 해당 파라미터 이름을 찾을 수 있기 때문에 기능이 설정되어 있으면 너무 많은 매개 변수는 상기 매개 변수를 인용 할 수 없다. 인수가 호출하는 개체 만 사용합니다.


인수 개체

자바 스크립트의 기능을 내장 인수 개체 개체 갖는다.

인수 객체 파라미터 배열 함수 호출을 포함한다.

쉽게 이런 식으로 마지막 매개 변수의 값을 찾을 수있다 :

findMax X = (1, 123, 500, 115, 44, 88) 기능 findMax () { VAR 난, 최대 = 0;에 대한 (I = 0 ;. 나는 < 인수의 길이를, 내가 ++) { (인수 [I]> 최대) { 최대 = 인자 [I];} } 반환 최대;}

»시도

또는 모든 값을 계산하는 기능을 만듭니다

sumAll X = (1, 123, 500, 115, 44, 88);

() {sumAll를 작동
var에 나는, 합계 = 0;
용 (전 = 0; 나는 <에서 arguments.length; 내가 ++) {
합계 + = 인수 [I]
}
합계를 반환;
}

»시도


값으로 매개 변수 전달

함수 호출의 인수 파라미터의 음함수이다.

값으로 전달 자바 스크립트를 암시 적 매개 변수 : 함수는 값을 얻을 수 있습니다.

함수는 파라미터의 값을 수정하는 경우, (a 함수 외부에 정의) 명시 적 매개 변수의 초기 값을 변경하지 않는다.

함수가 표시되지 않는 외부 암시 인수를 변경합니다.


개체를 통해 매개 변수를 전달

자바 스크립트에서는,이 값은 오브젝트를 참조 할 수있다.

따라서 초기 값을 수정합니다 함수 내에서 객체의 속성을 수정합니다.

함수가 (전역 변수)에 적용 할 수있는 외부 개체 속성을 수정합니다.

함수가 볼 수 밖에 개체 속성을 수정합니다.

자바 스크립트 함수 매개 변수
10/30