|
ΕΝΤΟΛΕΣ ΡΟΗΣ: Η εντολή WHILE
Εφαρμογή στην εντολή WHILE.
Μας ζητάει δυο φορές να δώσουμε μια λέξη. Συγκρίνει τις δυο λέξεις. Αν δώσουμε την ίδια λέξη η WHILE επαναλαμβάνεται, ενώ αν δώσουμε δυο διαφορετικές λέξεις τότε η WHILE σταματά.
Αυτό είναι το script της εφαρμογής WHILE.
Στην αρχή ορίζεται η boolean μεταβλητή flag με αρχική τιμή "αληθή" οπότε η while εκτελεί τις εντολές του μπλοκ που ακολουθούν. Μέσα στο μπλοκ υπάρχει if-else που δίνει την τιμή αλήθειας της flag. Αν η flag είναι αληθής τότε ξανα εκτελούνται οι προτάσεις του μπλοκ {}. Αν η flag είναι ψευδής τότε δεν εκτελούνται οι προτάσεις που είναι μέσα στο μπλοκ {}. Eίναι φανερό πως αν εξαρχής η τιμή της flag ήταν ψευδής τότε οι εντολές του μπλοκ δεν θα εκτελεστούν ποτέ.
<script language="JavaScript">
// ορισμός της boolean μεταβλητής flag με αρχική τιμή αληθή
var flag=true
document.writeln("Αρχή της WHILE")
while(flag)
// εδώ αρχίζει το μπλοκ της WHILE
{
var word1 = prompt("Γράψε την πρώτη λέξη","")
document.writeln("Η πρώτη λέξη είναι: ",word1)
var word2 = prompt("Γράψε τη δεύτερη λέξη","")
document.writeln("Η δεύτερη λέξη είναι: ",word2)
// σύγκριση και δράση της if-else στην μεταβλητή flag
if (word1==word2)
{document.writeln("Οι λέξεις είναι ίδιες")
flag=true}
else
{document.writeln("Οι λέξεις είναι διαφορετικές")
flag=false}
// εδώ τελειώνει το μπλοκ της WHILE
}
document.writeln("Tέλος της WHILE")
</script>
|
επανάληψη επιστροφή
Java Script, v2.2 - Sept 2001
|