예
기능 및 출력 선언 "Hello World" 함수가 호출 될 때 ID = "데모"를 가진 요소 :
function myFunction() { // Declare a function
document.getElementById("demo").innerHTML = "Hello World!";
}
myFunction(); // Call the function
»그것을 자신을 시도 더 "Try it Yourself" 아래의 예.
정의 및 사용
함수 문은 함수를 선언합니다.
선언 된 함수가된다 "saved for later use" 가 호출 될 때, 나중에 실행됩니다, (called) .
자바 스크립트에서 함수는 객체이며, 그들은 속성과 메소드를 모두 가지고있다.
함수는 또한 식 (참조하여 정의 될 수있는 기능을 설명 ).
당신이 기능에 대해 알아야 할 모든 내용을 우리의 자바 스크립트 튜토리얼을 읽어보십시오. 에 대한 소개 장 시작 자바 스크립트 기능 및 자바 스크립트 범위 . 자세한 내용은에 우리의 기능 섹션 참조 기능 정의 , 매개 변수 , 호출 및 폐쇄를 .
팁 : 사용하여 반환 함수에서 값을 반환하는 문을.
브라우저 지원
성명서 | |||||
---|---|---|---|---|---|
function | 예 | 예 | 예 | 예 | 예 |
통사론
function 매개 변수 값 매개 변수 기술 functionName 필요합니다. 할 수있는 기능의 이름을 지정합니다 "saved for later use" . 함수 이름은 문자, 숫자, 밑줄 및 달러 기호 포함 할 수 있습니다 (same rules as variables) parameters 선택 과목. 쉼표로 구분 0 개 이상의 파라미터 이름의 세트를 지정한다.
함수 매개 변수는 함수 정의에 나와있는 이름입니다.
함수 인수는 호출 할 때 함수에 의해 수신 된 실제 값입니다. 함수 내에서, 인수는 로컬 변수로 사용됩니다.
참고 : 함수가 누락 된 인수로 호출 될 경우, 누락 된 인수의 값은 undefined로 설정됩니다
기술적 세부 사항
자바 스크립트 버전 : 1.0
더 예
예
기능을 사용하면 다른 결과를 생산하기 위해 다른 인수와 동일한 코드를 여러 번 사용할 수 있습니다.
섭씨 화씨 변환 :
function toCelsius(fahrenheit) {
return (5/9) * (fahrenheit-32);
}
»그것을 자신을 시도
예
기능 변수로 사용할 수 있습니다.
대신에:
temp = toCelsius(32);
text = "The temperature is " + temp + " Centigrade";
당신이 사용할 수있는:
text = "The temperature is " + toCelsius(32) + " Centigrade";
»그것을 자신을 시도
예
자바 스크립트 함수는이 내장에 오브젝트 인수가 객체라고합니다.
에서 arguments.length 속성은 함수를 호출 할 때 인수의 수를 수신 반환
function myFunction(a, b) {
return arguments.length;
} »그것을 자신을 시도
예
함수를 출력 호출 버튼을 클릭 "Hello World" ID = "데모"를 가진 요소 :
<button onclick="myFunction()">Click me</button>
<p id="demo"></p>
<script>
function myFunction() {
document.getElementById("demo").innerHTML = "Hello World";
}
</script> »그것을 자신을 시도
예
자바 스크립트 함수는 식을 이용하여 정의 될 수있다.
함수식은 변수에 저장 될 수있다 :
var x = function (a, b) {return a * b};
»그것을 자신을 시도
예
함수식이 변수에 저장 한 후, 변수 함수로서 사용될 수있다 :
var x = function (a, b) {return a * b};
var z = x(4, 3); »그것을 자신을 시도
관련 페이지
자바 스크립트 튜토리얼 : 자바 스크립트 함수
자바 스크립트 튜토리얼 : 자바 스크립트 범위
자바 스크립트 튜토리얼 : 자바 스크립트 기능 정의
자바 스크립트 튜토리얼 : 자바 스크립트 함수 매개 변수
자바 스크립트 튜토리얼 : 자바 스크립트 함수 호출
자바 스크립트 튜토리얼 : 자바 스크립트 함수 클로저
자바 스크립트 참조 : 자바 스크립트 return 문
<자바 스크립트 문 참조