Υποενότητα 7.2: Λαμβάνοντας αποφάσεις
Η εντολή else
Αλλιώς- Else είναι μια ακόμα δομή επιλογής που χρησιμοποιείται μετά από μια εντολή if.
Αυτό που λέει στην πραγματικότητα είναι "Αν κάτι είναι αληθινό, πηγαίνετε και κάνετε αυτό, αλλιώς κάνετε κάτι άλλο".
if (expression){
//this code runs if expression evaluates to true
}else{
//this code runs if expression evaluates to false
}
Παράδειγμα
Η if else χρησιμοποιείται όταν θέλουμε να κάνουμε μόνο μία δοκιμή. Για παράδειγμα, εδώ δοκιμάζουμε μόνο αν η είσοδός μας είναι μικρότερη από 5.
<!DOCTYPE html>
<html lang="en">
<head>
<title>The if else statement </title>
</head>
<body>
<h3> The if else statement</h3>
<script>
var a = 5;
var myNum;
myNum = prompt("Write a number?");
if (myNum < a) {
document.write("You wrote the number " + myNum + ". This number is less than " + a +".")
} else {
document.write("You wrote the number " + myNum + ". This number is greater than " + a +".")
}
</script>
</body>
</html>
Exercise
- Ανοίξτε τον επεξεργαστή κώδικα, δημιουργήστε ένα νέο αρχείο και αποθηκεύστε το ως
exersice07.2.03ifelse.html
στον φάκελο "Exercises". - Αντιγράψτε τον παραπάνω κώδικα και επικολλήστε τον στο νέο αρχείο.
- Αποθηκεύστε το αρχείο και προεπισκοπήστε το στον επεξεργαστή ή στο πρόγραμμα περιήγησής σας..
- Ελέγξτε τον κώδικα εισάγοντας τους αριθμούς 4,5,6 στο παράθυρο prompt. Τι παρατηρείτε?
Η μόνη περίπτωση όπου ο κώδικας δεν λειτουργεί είναι αν έχετε εισάγει τον αριθμό 5. Θα το βελτιώσουμε στην επόμενη σελίδα.