javascript 함수 예제

By 2019. augusztus 2. Egyéb No Comments

이것은 입력 매개 변수 num의 두 배 값을 반환 하는 함수를 만드는 함수 식입니다. 그런 다음 함수를 호출하고 반환 값을 변수에 저장할 수 있습니다: 함수가 다른 함수를 매개 변수로 수락하거나 함수를 반환할 때 는 상위 차수 함수라고 합니다. 당신은 아마 이미 높은 순서 함수의 무리를 사용하고 심지어 그것을 모른다 : Array.prototype.mapand Array.prototype.filter는 더 높은 순서의 기능입니다 (단지 몇 가지 이름을 지정). 자바 스크립트에서 개체 및 높은 순서 함수에 대한 자세한 내용은 내 이전 문서의 일부를 체크 아웃 할 수 있습니다 … 함수가 선(*) 및 (**)로 호출되면 지정된 값이 에서 및 텍스트의 로컬 변수에 복사됩니다. 그런 다음 함수에서 사용합니다. 위의 예에서는 팝업 메시지를 표시하는 ShowMessage라는 함수를 정의했습니다. 이 함수는 () 연산자(예: ShowMessage()를 사용하여 실행할 수 있습니다. 기본 함수 매개 변수를 사용하면 값이나 정의되지 않은 매개 변수가 전달되지 않는 경우 형식 매개 변수를 기본값으로 초기화할 수 있습니다. 자세한 내용은 기본 매개 변수를 참조하세요.

자바 스크립트 함수는 첫 번째 클래스 개체입니다 – 함수는 형식 함수의 일반 개체입니다. 위에서 설명한 선언 방법은 동일한 함수 개체 형식을 만듭니다. 예를 들어 : 화살표 기능이 없으면 컨텍스트를 수동으로 수정해야합니다. 함수의 인수는 문자열과 숫자로 제한되지 않습니다. 함수에 전체 개체를 전달할 수 있습니다. show_props() 함수(개체 작업에서 정의)는 개체를 인수로 하는 함수의 예입니다. 함수가 호출될 때 함수가 실행됩니다. 이 프로세스를 호출이라고 합니다. 함수 이름을 참조하여 함수를 호출한 다음 열기 및 닫은 괄호: ()를 참조할 수 있습니다. 스택과 같은 동작은 다음 예제에서 볼 수 있습니다: 로컬 변수는 함수가 시작될 때 만들어지고 함수가 완료될 때 삭제됩니다. 여기서 는 0부터 시작하는 인수의 서수 번호입니다. 따라서 함수에 전달된 첫 번째 인수는 인수[0]입니다.