Latest web development tutorials
×

JavaScript corso

JavaScript corso JavaScript breve introduzione JavaScript uso JavaScript esportazione JavaScript grammatica JavaScript dichiarazioni JavaScript nota JavaScript variabile JavaScript Tipi di dati JavaScript Oggetti JavaScript funzione JavaScript portata JavaScript evento JavaScript stringa JavaScript operatori JavaScript confrontare JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript tipo di conversione JavaScript Espressioni regolari JavaScript errore JavaScript Debugging JavaScript alzata variabile JavaScript Modalità Strict JavaScript Uso improprio JavaScript Forms Authentication JavaScript Parole chiave riservate JavaScript JSON JavaScript void JavaScript Codice Specifica

JS funzione

JavaScript definizione di funzione JavaScript Argomenti funzione JavaScript richiamo della funzione JavaScript chiusure

JS HTML DOM

DOM breve introduzione DOM HTML DOM CSS DOM evento DOM EventListener DOM elemento

JS Tutorial avanzato

JavaScript Oggetti JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp Oggetti

JS Browser BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript pop JavaScript evento programmato JavaScript Cookies

JS magazzino

JavaScript magazzino JavaScript prova jQuery JavaScript prova Prototype

JS Esempi

JavaScript Esempi JavaScript istanza di oggetto JavaScript istanza di oggetto Browser JavaScript HTML DOM Esempi JavaScript sommario

JS Manuale di riferimento

JavaScript Oggetti HTML DOM Oggetti

funzione JavaScript

La funzione è blocchi riutilizzabili di codice eseguito event-driven o quando viene chiamato.

Esempi

<!DOCTYPE html>
<html>
<head>
<script>
function myFunction()
{
alert("Hello World!");
}

</script>
</head>

<body>
<button onclick=" myFunction() ">Try it</button>
</body>
</html>


sintassi della funzione JavaScript

Blocco funzionale è avvolto in parentesi, e utilizzato in precedenza la funzione di parola chiave:

functionfunctionname()
{
执行代码
}

Quando la funzione viene chiamata, si eseguirà il codice all'interno della funzione.

Si può chiamare direttamente la funzione quando si verifica un evento (ad esempio, quando l'utente fa clic sul pulsante), e JavaScript può essere chiamato in qualsiasi posizione.

lampada JavaScript è case-sensitive. Parole funzione deve essere in minuscolo, e deve funzionare con lo stesso nome come il caso di chiamare la funzione.


Chiamate di funzione con argomenti

Quando si chiama la funzione, è possibile passare un valore, questi valori sono chiamati argomenti.

Questi parametri possono essere utilizzati nella funzione.

È possibile inviare qualsiasi numero di parametri, separati da una virgola (,):

myFunction(argument1,argument2)

Quando si dichiara la funzione, i parametri come la dichiarazione delle variabili:

function myFunction( var1 , var2 )
{
代码
}

Variabili e parametri devono comparire nello stesso ordine. La prima variabile è il valore del parametro determinato prima passata, e così via.

Esempi

<button onclick="myFunction( 'Harry Potter' , 'Wizard' )">Try it</button>

<script>
function myFunction( name , job )
{
alert("Welcome " + name + ", the " + job );
}
</script>

Prova »

Il tasto funzione di cui sopra viene cliccato istruzioni "Benvenuto di Harry Potter, la procedura guidata".

La funzione è molto flessibile, è possibile utilizzare diversi parametri per chiamare questa funzione, questo darà un messaggio diverso:

Esempi

<button onclick="myFunction( 'Harry Potter' , 'Wizard' )">Try it</button>
<button onclick="myFunction( 'Bob' , 'Builder' )">Try it</button>

Prova »

Secondo i vari pulsanti si fa clic, l'esempio precedente verrà chiesto "Benvenuto Harry Potter, la procedura guidata" o "Benvenuti Bob, il costruttore".


Funzione restituisce un valore con

A volte vogliamo che la funzione per restituire un valore alla funzione chiamante.

Utilizzando l'istruzione return può essere raggiunto.

Quando si utilizza l'istruzione return, la funzione interrompe l'esecuzione e restituisce il valore specificato.

grammatica

function myFunction()
{
    var x=5;
    return x;
}

La funzione di cui sopra restituisce un valore di 5.

Nota: L'intero JavaScript non si ferma l'esecuzione, solo la funzione. JavaScript esecuzione di codice continuerà dal punto in cui viene chiamata la funzione.

Le chiamate di funzione saranno restituiti valore sostituito:

var myVar=myFunction();

Il valore della variabile myVar è 5, cioè "myFunction) (" il valore restituito dalla funzione.

Se non salvarlo come una variabile, è possibile utilizzare il valore di ritorno:

document.getElementById("demo").innerHTML=myFunction();

elemento innerHTML "demo" sarà di 5, cioè "myFunction ()" valore restituito dalla funzione.

È possibile effettuare il valore di ritorno passato a una funzione in base ai parametri:

Esempi

Il prodotto di due numeri e restituisce il risultato:

function myFunction(a,b)
{
return a*b;
}

document.getElementById("demo").innerHTML=myFunction(4,3);

elemento innerHTML "demo" sarà:

12

Prova »

Quando si desidera solo per uscire dalla funzione, può essere utilizzata anche l'istruzione return. Il valore di ritorno è facoltativo:

function myFunction(a,b)
{
	if (a>b)
	{
		return;
	}
	x=a+b
}

Se a è maggiore di b, allora il codice precedente uscire dalla funzione e non calcola la somma di ae b.


Variabili JavaScript locali

variabile JavaScript dichiarata all'interno di una funzione (utilizzando var) è una variabile locale, in modo che possa essere accessibile solo all'interno della funzione. (Ambito di applicazione della variabile è locale).

È possibile utilizzare lo stesso nome di variabile locale in diverse funzioni, in quanto dichiarato solo la funzione della variabile per identificare la variabile.

Fino a quando la funzione è stata completata, la variabile locale sarà cancellato.


variabile globale JavaScript

Le variabili dichiarate fuori da una funzione è una variabile globale che tutti gli script e le funzioni della pagina possono accedervi.


La sopravvivenza di variabili JavaScript

La vita di variabili JavaScript dal momento in cui sono dichiarati per iniziare.

Le variabili locali saranno cancellati dopo la funzione viene eseguita.

Le variabili globali vengono cancellati dopo la chiusura della pagina.


Assegnare valori alle variabili JavaScript non dichiarate

Se si assegna un valore a una variabile non è stata dichiarata, le variabili saranno dichiarati automaticamente come variabili globali.

Questa dichiarazione:

carname="Volvo";

Dichiareremo un carname variabile globale, anche se essa è stata eseguita all'interno della funzione.