Latest web development tutorials
×

JavaScript 코스

JavaScript 코스 JavaScript 간략한 소개 JavaScript 용법 JavaScript 수출 JavaScript 문법 JavaScript 문 JavaScript 주의 JavaScript 변수 JavaScript 데이터 유형 JavaScript 사물 JavaScript 기능 JavaScript 범위 JavaScript 행사 JavaScript 현 JavaScript 운영자 JavaScript 비교 JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript 형식 변환 JavaScript 정규 표현식 JavaScript 오류 JavaScript 디버깅 JavaScript 변수 리프트 JavaScript 엄격 모드 JavaScript 부적절한 사용 JavaScript 폼 인증 JavaScript 예약 키워드 JavaScript JSON JavaScript void JavaScript 코드 사양

JS 기능

JavaScript 함수 정의 JavaScript 함수 인수 JavaScript 함수 호출 JavaScript 클로저

JS HTML DOM

DOM 간략한 소개 DOM HTML DOM CSS DOM 행사 DOM EventListener DOM 요소

JS 고급 자습서

JavaScript 사물 JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp 사물

JS 브라우저 BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript 대중적인 JavaScript 시간 제한 이벤트 JavaScript Cookies

JS 창고

JavaScript 창고 JavaScript 테스트 jQuery JavaScript 테스트 Prototype

JS 예

JavaScript 예 JavaScript 객체 인스턴스 JavaScript 브라우저 객체 인스턴스 JavaScript HTML DOM 예 JavaScript 개요

JS 참조 설명서

JavaScript 사물 HTML DOM 사물

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

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


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

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

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

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

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


매개 변수 규칙

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

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

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


기본 매개 변수

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

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

기능 하여 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 함수 외부에 정의) 명시 적 매개 변수의 초기 값을 변경하지 않는다.

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


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

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

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

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

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