ΔΙΑΔΙΚΑΣΙΕΣ: Συναρτήσεις με RETURN
Ένας άλλος τρόπος σύνταξης της δήλωσης της συνάρτησης παρουσιάζεται σε αυτή τη σελίδα. Η τελευταία πρόταση μέσα στο μπλοκ των προτάσεων της function είναι η return.
// προηγείται μέσα στο script η δήλωση της συνάρτησης
function όνομα_συνάρτησης (μεταβλητές εισόδου)
{
προτάση1
πρόταση2
. . .
return τύπος ή εσωτερική μεταβλητή
}
. . .
// μετά τη δήλωση της συνάρτησης σε οποιοδήποτε σημείο του script γίνεται κλήση της συνάρτησης ως εξής
όνομα_συνάρτησης(τιμές μεταβλητών)
|
Η return επιστρέφει το αποτέλεσμα του τύπου ή το περιεχόμενο της εσωτερικής μεταβλητής στη μεταβλητή όνομα_συνάρτησης()
Όταν χρειαστούμε να καλέσουμε τη συνάρτηση σε άλλο σημείο του προγράμματος, αυτό γίνεται μόνο με την πρόταση: όνομα_συνάρτησης(τιμές μεταβλητών)
Παράδειγμα (με μεταβλητές εισόδου)
<script language="JavaScript">
// δήλωση συνάρτησης που υπολογίζει το εμβαδό τριγώνου
function demo2(b,h)
{
return b*h/2
}
// κλήση της συνάρτησης demo2 με βάση b=10 και ύψος h=5
document.writeln("Το εμβαδό είναι: "+demo2(10,5)+" τ.μ.")
< /script >
δίνει =>
|
Σχόλιο: Με τη χρήση της return η χρήση της συνάρτησης είναι πιο απλή.
Java Script, v2.2 - Sept 2001
|