Μάθημα : ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΔΙΑΔΙΚΤΥΑΚΩΝ ΕΦΑΡΜΟΓΩΝ - Γ'ΕΠΑΛ
Κωδικός : S151119
Ενότητα 7η - Δομή Επιλογής (if statements)
ifstatement - Εκτελείται κώδικας αν η συνθήκη είναι αληθής
if (condition) {
// αυτό θα εκτελεστεί αν είναι Αληθής
}
if...else statement - Εκτελείται κάποιος κώδικας αν η συνθήκη είναι αληθής και άλλο κομμάτι κώδικα αν είναι ψευδής
if(condition){
// αυτό θα εκτελεστεί αν είναι Αληθής
}
else{
// αυτό θα εκτελεστεί αν είναι Ψευδής
}
if...elseif...else statement - Εκτελείται κάποιος κώδικας αν είναι αληθής περισσότερες από δυο συνθήκες (condition1, condition2)
if(condition1){
// αυτό θα εκτελεστεί αν είναι Αληθής η condition1
}
elseif(condition2){
// αυτό θα εκτελεστεί αν είναι Αληθής η condition2
}
else{
// αυτό θα εκτελεστεί αν είναι Ψευδής η condition1 ΚΑΙ Ψευδής η condition2
}
switch statement - Επιλέγει ποιος κώδικας θα εκτελεστεί ανάλογα την τιμή
switch (expression) {
case label1:
//code block
break;
case label2:
//code block;
break;
case label3:
//code block
break;
default:
//code block
}
Τελεστές σύγκρισης
| Τελεστής | Όνομα | Αποτέλεσμα | Try it |
|---|---|---|---|
| == | ίσο | Επιστρέφει true αν οι τιμές είναι ίσες (γίνεται προσπάθεια μετατροπής) | Try it » |
| === | παρόμοιες | Επιστρέφει true αν οι τιμές είναι ίσες και ο τύπος τους(δεν γίνεται προσπάθεια μετατροπής) | Try it » |
| != | Διάφορο | Επιστρέφει true αν οι τιμές είναι δεν είναι ίσες | Try it » |
| <> | Διάφορο | Επιστρέφει true αν οι τιμές είναι δεν είναι ίσες (ομοίως) | Try it » |
| !== | όχι παρόμοιες | Επιστρέφει true αν οι τιμές ή ο τύπος τους δεν είναι παρόμοιος (δεν γίνεται προσπάθεια μετατροπής) | Try it » |
| > | Μεγαλύτερο από | Επιστρέφει true αν η πρώτη τιμή είναι μεγαλύτερη από την δεύτερη | Try it » |
| < | Μικρότερο από | Επιστρέφει true αν η πρώτη τιμή είναι μικρότερη από την δεύτερη | Try it » |
| >= | Μεγαλύτερο ή ίσο | Επιστρέφει true αν η πρώτη τιμή είναι μεγαλύτερη ή ίση από την δεύτερη | Try it » |
| <= | Μικρότερο ή ίσο | Επιστρέφει true αν η πρώτη τιμή είναι μικρότερη ή ίση από την δεύτερη |
https://tutor.edu.gr/php/operators
https://www.w3schools.com/php/php_if_operators.asp
Λογικοί τελεστές
| Τελεστής | Όνομα | Αποτέλεσμα | Try it |
|---|---|---|---|
| and | Και | True αν και οι δυο συνθήκες αληθείς | Try it » |
| && | Και | True αν και οι δυο συνθήκες αληθείς | Try it » |
| or | Ή | True αν τουλάχιστον μια από τις δυο συνθήκες αληθείς | Try it » |
| || | Ή | True αν τουλάχιστον μια από τις δυο συνθήκες αληθείς | Try it » |
| xor | Αποκλειστικό Ή | True αν μόνο μια από τις δυο συνθήκες αληθείς | Try it » |
| ! | Όχι | True αν η συνθήκη δεν είναι αληθής | Try it » |
Ασκήσεις για το σπίτι
- Να κάνετε την άσκηση if...else
- Να κάνετε την άσκηση στους τελεστές
- Να κάνετε τις ασκήσεις 1-7 από το Φυλλάδιο 3 - Δομή Επιλογής
- Να κάνετε τις ασκήσεις 1-6 από το Φυλλάδιο 4 - Δομή Επιλογής