Υποενότητα 7.2: Λαμβάνοντας αποφάσεις
Υποενότητα 7.2: Λαμβάνοντας αποφάσεις
- Συγκριτικοί τελεστές
- Η δομή επιλογής
- Λογικοί τελεστές
Η εντολή if
Η εντολή if είναι μια δομή επιλογής - conditional υπό όρους στη JavaScript.
Οι δομές επιλογές είναι ευκόλως κατανοητές αφού έχουν το ίδιο νόημα στη JavaScript με αυτό που έχουν στις φυσικές γλώσσες.
Στην πραγματικότητα λένε: "Αν κάτι είναι αληθές, κάνε τα εξής"
if (expression) {
//this code runs if expression evaluates to true
}
Παράδειγμα
Ο παρακάτω κώδικας είναι ένας συνδυασμός της εντολής if με έναν τελεστή.
Αυτό που κάνει είναι ότι παίρνει την τιμή που εισάγει ο χρήστης στο αναδυόμενο παράθυρο prompt
, τη μεταβιβάζει στη μεταβλητή-variable myNum
και ελέγχει αν αυτός ο αριθμός είναι μικρότερος από 5. Εάν αυτό είναι αληθές, σαν να ήταν ο αριθμός μας 4, τότε πηγαίνει και γράφει αυτό που έχουμε ορίσει στο έγγραφο.
Παρατηρήστε τη σύνταξη: η έκφραση βρίσκεται μέσα στην "παρένθεση "()"
, και το μπλοκ κώδικα που θέλετε να εκτελέσετε όταν ο έλεγχος έχει αληθές αποτέλεσμα περιβάλλεται από "άγγιστρα" "{}"
<!DOCTYPE html>
<html lang="en">
<head>
<title>The if statement </title>
</head>
<body>
<h3> The if 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 +".")
}
</script>
</body>
</html>
Exercise
- Ανοίξτε τον επεξεργαστή κώδικα, δημιουργήστε ένα νέο αρχείο και αποθηκεύστε το ως
exersice07.2.0if.html
στον φάκελο "Exercises". - Αντιγράψτε τον παραπάνω κώδικα και επικολλήστε τον στο νέο αρχείο.
- Αποθηκεύστε το αρχείο και προεπισκοπήστε το στον επεξεργαστή ή στο πρόγραμμα περιήγησής σας.
- Ελέγξτε τον κώδικα εισάγοντας τους αριθμούς 4,5,6 στο παράθυρο prompt. Τι παρατηρείτε;