Δηλώσεις υπό όρους σε JavaΣενάριο: αν, αλλιώς, και αλλιώς αν
JavaΔηλώσεις υπό όρους σεναρίου
Υπάρχουν κυρίως τρεις τύποι δηλώσεων υπό όρους JavaΓραφή.
- εάν Δήλωση: Μια δήλωση 'if' εκτελεί κώδικα με βάση μια συνθήκη.
- αν…αλλιώς Δήλωση: Η δήλωση if…else αποτελείται από δύο μπλοκ κώδικα. όταν μια συνθήκη είναι αληθής, εκτελεί το πρώτο μπλοκ κώδικα και όταν η συνθήκη είναι ψευδής, εκτελεί το δεύτερο μπλοκ κώδικα.
- αν...άλλο αν...άλλο Δήλωση: Όταν πρέπει να δοκιμαστούν πολλές συνθήκες και πρέπει να εκτελεστούν διαφορετικά μπλοκ κώδικα με βάση ποια συνθήκη είναι αληθής, χρησιμοποιείται η πρόταση if…else if…else.
Πώς να χρησιμοποιήσετε τις δηλώσεις υπό όρους
Οι δηλώσεις υπό όρους χρησιμοποιούνται για να αποφασιστεί η ροή της εκτέλεσης με βάση διαφορετικές συνθήκες. Εάν μια συνθήκη είναι αληθής, μπορείτε να εκτελέσετε μια ενέργεια και εάν η συνθήκη είναι ψευδής, μπορείτε να εκτελέσετε μια άλλη ενέργεια.
Εάν δήλωση
Σύνταξη:
if(condition) { lines of code to be executed if condition is true }
Μπορείς να χρησιμοποιήσεις if
δήλωση εάν θέλετε να ελέγξετε μόνο μια συγκεκριμένη συνθήκη.
Δοκιμάστε αυτό μόνοι σας:
<html> <head> <title>IF Statments!!!</title> <script type="text/javascript"> var age = prompt("Please enter your age"); if(age>=18) document.write("You are an adult <br />"); if(age<18) document.write("You are NOT an adult <br />"); </script> </head> <body> </body> </html>
Αν… Αλλιώς δήλωση
Σύνταξη:
if(condition) { lines of code to be executed if the condition is true } else { lines of code to be executed if the condition is false }
Μπορείς να χρησιμοποιήσεις If….Else
δήλωση εάν πρέπει να ελέγξετε δύο συνθήκες και να εκτελέσετε ένα διαφορετικό σύνολο κωδικών.
Δοκιμάστε αυτό μόνοι σας:
<html> <head> <title>If...Else Statments!!!</title> <script type="text/javascript"> // Get the current hours var hours = new Date().getHours(); if(hours<12) document.write("Good Morning!!!<br />"); else document.write("Good Afternoon!!!<br />"); </script> </head> <body> </body> </html>
Δήλωση Αν… Αλλιώς Αν… Αλλιώς
Σύνταξη:
if(condition1) { lines of code to be executed if condition1 is true } else if(condition2) { lines of code to be executed if condition2 is true } else { lines of code to be executed if condition1 is false and condition2 is false }
Μπορείς να χρησιμοποιήσεις If….Else If….Else
δήλωση εάν θέλετε να ελέγξετε περισσότερες από δύο συνθήκες.
Δοκιμάστε αυτό μόνοι σας:
<html> <head> <script type="text/javascript"> var one = prompt("Enter the first number"); var two = prompt("Enter the second number"); one = parseInt(one); two = parseInt(two); if (one == two) document.write(one + " is equal to " + two + "."); else if (one<two) document.write(one + " is less than " + two + "."); else document.write(one + " is greater than " + two + "."); </script> </head> <body> </body> </html>