Το κύριο πρόβλημα με τον έλεγχο της ύπαρξης μιας μεταβλητής είναι ότι μπορεί να είναι αργή.
if (typeof variable !== 'undefined') { // the variable is defined }
Η πρώτη γραμμή είναι μια δήλωση if. Ελέγχει εάν ο τύπος της μεταβλητής δεν είναι ίσος με «απροσδιόριστο». Εάν δεν είναι, τότε εκτελεί τον κωδικό μέσα στα σγουρά σιδεράκια. Αυτός ο κώδικας απλώς εκτυπώνει ένα μήνυμα που λέει ότι η μεταβλητή έχει οριστεί.
Εάν υπάρχει μέθοδος
Η μέθοδος IfExists είναι μια ενσωματωμένη συνάρτηση σε JavaScript που ελέγχει εάν μια καθορισμένη συνθήκη είναι αληθής. Εάν είναι, η συνάρτηση επιστρέφει μια τιμή. Διαφορετικά, επιστρέφει μηδενικό.
μεταβλητές και βρόχους
Στο JavaScript, οι μεταβλητές δηλώνονται χρησιμοποιώντας τη λέξη-κλειδί var και μπορούν να τους εκχωρηθούν τιμές χρησιμοποιώντας τον τελεστή =. Οι βρόχοι δημιουργούνται χρησιμοποιώντας τη δήλωση for και μπορούν να χρησιμοποιηθούν για την επανάληψη ενός συνόλου κώδικα ορισμένες φορές.