최고의 자바 스크립트 함수 튜토리얼 2024년, 이 튜토리얼에서는 예,자바 스크립트 함수 구문,함수 인수를 호출,예,예,함수는 값을 반환,예,로컬 자바 스크립트 변수,글로벌 자바 스크립트 변수,자바 스크립트 변수의 생존,자바 스크립트 변수 선언되지 않은에게 값을 할당,를 배울 수 있습니다.
이 호출 될 때 기능은 이벤트 구동 또는 실행되는 코드의 재사용 가능한 블록이다.
펑션 블록은 중괄호로 감싸, 이전 키워드 기능을 사용합니다 :
함수가 호출되면 그 함수 내의 코드를 실행한다.
이 이벤트 (예를 들면, 사용자가 버튼을 클릭 할 때와 같이) 발생시 함수를 직접 호출 할 수 있고, 자바 스크립트는 임의의 위치라고 할 수있다.
자바 스크립트는 대소 문자를 구분합니다. 키워드 기능은 소문자 여야하고, 함수를 호출하는 경우와 같은 이름으로 작동해야합니다. |
함수를 호출 할 때, 당신은 그것에게 가치를 전달할 수 있습니다,이 값은 인수라고합니다.
이러한 파라미터는 함수에 사용될 수있다.
쉼표로 구분 된 매개 변수의 수를 보낼 수 있습니다 (,) :
당신은 함수, 변수 선언과 같은 매개 변수를 선언 할 때 :
변수 및 매개 변수 같은 순서로 나타나야합니다. 첫 번째 변수는 그래서의 첫 번째 전달 된 매개 변수에 지정된 값과입니다.
위의 기능 버튼은 메시지 "환영 해리 포터의 마법사"를 클릭합니다.
함수는 매우 유연,이 함수를 호출하는 다양한 매개 변수를 사용할 수 있고, 이는 다른 메시지를 제공한다 :
를 누르면 다른 버튼에 따르면, 위의 예는 "환영 해리 포터의 마법사"또는 "에 오신 것을 환영합니다 밥 빌더"를 묻는 메시지가 표시됩니다.
때때로 우리는 함수가 호출하는 함수에 값을 반환 할 수 있습니다.
리턴 구문을 사용하여 달성 될 수있다.
return 문을 사용하는 경우, 함수는 실행을 중지하고 지정된 값을 반환합니다.
위의 함수는 5의 값을 반환합니다.
참고 : 전체 자바 스크립트 실행, 그냥 기능을 중지하지 않습니다. 자바 스크립트 코드의 실행은 함수가 호출되는 위치에서 계속됩니다.
함수 호출은 값 치환 반환됩니다 :
myVar에 변수의 값, 즉 함수에 의해 리턴 "하여 myFunction ()"는 값 5이다.
변수로 저장하지 않으면, 당신은 반환 값을 사용할 수 있습니다 :
innerHTML을 "데모"요소 즉, 함수에 의해 반환, "()하여 myFunction"값 5됩니다.
당신은 매개 변수를 기반으로 함수에 전달 된 반환 값을 만들 수 있습니다 :
두 숫자의 제품은 결과를 반환합니다 :
innerHTML을 "데모"요소는 다음과 같습니다
당신은 단지 기능을 종료 할 때, return 문은 사용할 수있다. 리턴 값은 선택적이다 :
function myFunction(a,b) { if (a>b) { return; } x=a+b }
a가 b보다 크다면, 상기 코드는 함수를 종료하고 A와 B의 합을 계산하지 않는다.
VAR (사용) 함수 내에 선언 JavaScript 변수는 로컬 변수이므로 단지 함수 내에 액세스 될 수있다. (변수의 범위 로컬).
단 변수를 식별하는 변수의 함수를 선언 때문에, 다른 기능에 동일한 로컬 변수 이름을 사용할 수있다.
한 함수가 완료되면, 로컬 변수가 삭제됩니다.
함수 외부 선언 된 변수는 페이지의 모든 스크립트 기능을 액세스 할 수있는 전역 변수이다.
그들이 시작 선언 된 시간에서 자바 스크립트 변수의 생명.
함수가 실행 된 후 지역 변수가 삭제됩니다.
전역 변수는 페이지의 마지막 후 삭제됩니다.
당신이 변수에 값이 선언되지 않은 할당하면, 변수는 자동 전역 변수로 선언됩니다.
이 문 :
우리는이 함수 내에서 수행되는 경우에도, 전역 변수 carname를 선언한다.