최신 웹 개발 튜토리얼
 

JavaScript기능 계산서

<자바 스크립트 문 참조

기능 및 출력 선언 "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

예

더 예

PI의 값을 반환 :

function myFunction() {
    return Math.PI;
}

그 결과는 다음과 같습니다

3.141592653589793
»그것을 자신을 시도

a와 b의 제품을 반환 :

function myFunction(a, b) {
    return a * b;
}
»그것을 자신을 시도

기능을 사용하면 다른 결과를 생산하기 위해 다른 인수와 동일한 코드를 여러 번 사용할 수 있습니다.

섭씨 화씨 변환 :

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 문


<자바 스크립트 문 참조