Najnowsze tutoriale tworzenie stron internetowych
 

JavaScript Zestawienie funkcji

<JavaScript Oświadczenia referencyjny

Przykład

Zadeklarować funkcji i wyjście "Hello World" w elemencie z id = „demo”, gdy funkcja nazywa się:

function myFunction() { // Declare a function
    document.getElementById("demo").innerHTML = "Hello World!";
}
 
myFunction(); // Call the function
Spróbuj sam "

Więcej "Try it Yourself" przykłady poniżej.


Definicja i Wykorzystanie

Oświadczenie funkcja deklaruje funkcję.

Zadeklarowana funkcja jest "saved for later use" , a zostanie wykonana później, gdy jest on wywoływany (called) .

W JavaScript, funkcje są obiektami, i mają zarówno właściwości i metody.

Ta funkcja może być również zdefiniowane za pomocą wyrażenia (patrz definicje funkcji ).

Przeczytaj nasz JavaScript Tutorial, aby dowiedzieć się wszystko, co trzeba wiedzieć o funkcjach. Zacznij z wprowadzeniem rozdziale o funkcjach JavaScript i zakres JavaScript . Aby uzyskać więcej szczegółowych informacji, patrz rozdział na temat naszej funkcji definicje funkcji , Parametry , inwokacja i zamknięć .

Wskazówka: Użyj zwrotnego komunikatu zwrócić wartość z funkcji.


Wsparcie przeglądarka

Komunikat
function tak tak tak tak tak

Składnia

function wartości parametrów
Parametr Opis
functionName Wymagany. Określa nazwę funkcji, które można "saved for later use" . Nazwy funkcji mogą zawierać litery, cyfry, podkreślenia i znaki dolara (same rules as variables)
parameters Opcjonalny. Określa się zbiór zero lub więcej nazw parametrów, oddzielony przecinkami.

Parametry funkcji są nazwy wymienione w definicji funkcji.

Argumenty funkcji są rzeczywiste wartości otrzymane przez funkcję, gdy jest ona wywoływana. Wewnątrz funkcji, argumenty są używane jako zmienne lokalne.

Uwaga: Jeśli funkcja jest wywoływana z brakującym argumentem, wartość brakującego argumentu jest ustawiona na undefined

Szczegóły techniczne

JavaScript wersja: 1,0

Przykłady

Więcej przykładów

Przykład

Zwraca wartość PI:

function myFunction() {
    return Math.PI;
}

Wynikiem będzie:

3.141592653589793
Spróbuj sam "

Przykład

Zwraca iloczyn A i B:

function myFunction(a, b) {
    return a * b;
}
Spróbuj sam "

Przykład

Z funkcji można użyć tego samego kodu wielokrotnie z różnymi argumentami, aby produkować różne wyniki.

Konwersja Fahrenheita na stopnie Celsjusza:

function toCelsius(fahrenheit) {
    return (5/9) * (fahrenheit-32);
}
Spróbuj sam "

Przykład

Funkcje mogą być używane jako zmienne.

Zamiast:

temp = toCelsius(32);
text = "The temperature is " + temp + " Centigrade";

Możesz użyć:

text = "The temperature is " + toCelsius(32) + " Centigrade";
Spróbuj sam "

Przykład

funkcje JavaScriptu posiadają wbudowany w obiekt o nazwie argumenty sprzeciwu.

Nieruchomość arguments.length zwraca liczbę argumentów otrzymał, gdy funkcja została wywołana:

function myFunction(a, b) {
    return arguments.length;
}
Spróbuj sam "

Przykład

Kliknij na przycisk, aby wywołać funkcję, która wyświetli "Hello World" w elemencie z id = „demo”:

<button onclick="myFunction()">Click me</button>

<p id="demo"></p>

<script>
function myFunction() {
    document.getElementById("demo").innerHTML = "Hello World";
}
</script>
Spróbuj sam "

Przykład

Funkcja JavaScript może być także określona przy użyciu wyrażenia.

Wyrażenie funkcja może być przechowywany w zmiennej:

var x = function (a, b) {return a * b};
Spróbuj sam "

Przykład

Po ekspresji funkcja jest przechowywany w zmiennej, zmienna może być stosowany jako funkcję:

var x = function (a, b) {return a * b};
var z = x(4, 3);
Spróbuj sam "

Podobne strony

JavaScript Tutorial: funkcje JavaScript

JavaScript Tutorial: Zakres JavaScript

JavaScript Tutorial: JavaScript definicji funkcji

JavaScript Tutorial: JavaScript Parametry funkcji

JavaScript Tutorial: JavaScript Funkcja Inwokacja

JavaScript Tutorial: JavaScript Zamknięcia funkcyjne

Odniesienie JavaScript: JavaScript komunikat zwrotny


<JavaScript Oświadczenia referencyjny