ΔΙΑΔΙΚΑΣΙΕΣ: Συναρτήσεις

H διαδικασία της συνάρτησης είναι γνωστή και από άλλες γλώσσες προγραμματισμού . Είναι λογικό τμήμα ενός προγράμματος που αφού δηλωθεί μπορεί να χρησιμοποιείται επαναληπτικά με την κλήση απλά του ονόματός της. Δέχεται αρχικές τιμές και επιστρέφει κάποιο αποτέλεσμα.
Διαδικασία συνάρτησης έχουμε με την function που δηλώνεται με μεταβλητές εισόδου. Κατά την κλήση της, προσδίνοντας αρχικές τιμές στις μεταβλητές εισόδου μας επιστρέφει τo αποτέλεσμα.
Η σύνταξή της είναι:

// προηγείται μέσα στο script η δήλωση της συνάρτησης
function όνομα_συνάρτησης (μεταβλητές εισόδου)
{

προτάση1
πρόταση2
. . .
όνομα_συνάρτησης = τύπος ή εσωτερική μεταβλητή
}
. . .
// μετά τη δήλωση της συνάρτησης σε οποιοδήποτε σημείο του script προσδίδουμε αρχικές τιμές στη συνάρτησης ως εξής
όνομα_συνάρτησης(τιμές μεταβλητών)

// ακολούθως μπορούμε να επικαλεσθούμε το αποτέλεσμα της διαδικασίας ως εξής
όνομα_συνάρτησης

Χαρακτηριστικό σημείο στη δήλωση είναι πως τελευταία εντολή μέσα στο μπλοκ προτάσεων της συνάρτησης είναι η όνομα_συνάρτησης=τύπος ή εσωτερική μεταβλητή
Μετά όμως όταν την χρειαστούμε χρειαζόμαστε δυό προτάσεις:
όνομα_συνάρτησης(τιμές μεταβλητών) και
όνομα_συνάρτησης

Παράδειγμα (με μεταβλητές εισόδου)


<script language="JavaScript">

// δήλωση συνάρτησης που υπολογίζει το εμβαδό τριγώνου
function demo2(b,h)
{

demo2=b*h/2
}

// αρχικές τιμές στη συνάρτησης demo2 με βάση b=10 και ύψος h=5
demo2(10,5)

// κλήση του αποτελέσματος της συνάρτησης demo2
document.writeln("Το εμβαδό είναι: "+demo2+" τ.μ.")

< /script >


 δίνει =>



Java Script, v2.2 - Sept 2001

Σήμερα είναι

Συμβαίνουν τώρα

Χρηστικά

Members