Η εντολή 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

  1. Ανοίξτε τον επεξεργαστή κώδικα, δημιουργήστε ένα νέο αρχείο και αποθηκεύστε το ως exersice07.2.0if.html στον φάκελο "Exercises".
  2. Αντιγράψτε τον παραπάνω κώδικα και επικολλήστε τον στο νέο αρχείο.
  3. Αποθηκεύστε το αρχείο και προεπισκοπήστε το στον επεξεργαστή ή στο πρόγραμμα περιήγησής σας.
  4. Ελέγξτε τον κώδικα εισάγοντας τους αριθμούς 4,5,6 στο παράθυρο prompt. Τι παρατηρείτε;

Λύση:

Ο κώδικας λειτουργεί μόνο στην περίπτωση που 6> 5. Θα το βελτιώσουμε στην επόμενη σελίδα.