utilizzo:
funzione() {
....;
....;
....;
return variabile_locale;} alla fine resituisco al sistema il valore della variabile locale
return [variabile1, variabile2, ....];} in caso si restituiscono al sistema più variabili come array
return true;} alla fine resituisco true
esempio:
<script type="text/javascript">
function chiediNome() {</script>
var nomeUtente=prompt("Scrivi il tuo nome","il tuo nome"); creo ed uso variabile locale
return nomeUtente;} restituisco il valore della variabile al sistema
valoreCatturato=chiediNome();catturo il valore</script>
>document.write("Benvenuto "+valoreCatturato);uso il valore
esempio l'evento click con il mouse:
<a onFocus="this.blur()" href="XXXX.htm" onclick="return(confirm('Sei sicuro'))">
esempio:
<script type="text/javascript">
function saluta() {</script>alert("primo ciao");saluta();
return; blocca le istruzioni
alert("secondo ciao");} non sarà eseguito
esempio: controllo se il browser é o non Internet Explorer
function checkBrowser(){
if (!document.all) {checkBrowser();alert ("Non stai usando Internet Explorer");alert ("Il tuo browser é Internet Explorer");}
return;} la funzione si interrompe qui