Τι σημαίνει το JavaScript: Void (0);

Ο τελεστής κενού JavaScript αξιολογεί μια έκφραση και επιστρέφει αόριστες.

Μπορείτε να χρησιμοποιήσετε την κονσόλα για να επιβεβαιώσετε το ίδιο:

Έξοδος κονσόλας

Σημείωση : άκυρη , ανεξάρτητα από οποιαδήποτε τιμή μεταβιβαστεί, * επιστρέφει πάντα απροσδιόριστη όπως φαίνεται παραπάνω *. Προτιμάται όμως το κενό με τον τελεστή 0 .

Υπάρχουν δύο τρόποι χρήσης του τελεστή 0: άκυρο (0) ή άκυρο 0. Και οι δύο είναι εντάξει.

Πότε να χρησιμοποιήσετε το Javascript void (0)

Χρησιμοποιήστε το javascript: void (0) εάν, όταν κάνετε κλικ σε έναν σύνδεσμο, δεν θέλετε το πρόγραμμα περιήγησης να φορτώσει μια νέα σελίδα ή να ανανεώσει την ίδια σελίδα (ανάλογα με τη διεύθυνση URL που καθορίζεται).

Αντ 'αυτού, θα εκτελέσει μόνο το JavaScript που επισυνάπτεται σε αυτόν τον σύνδεσμο.

Παράδειγμα 1 με κενό Javascript (0):

  Click Me  

Παραγωγή:

Όταν κάποιος κάνει κλικ στο σύνδεσμο ClickMe, εμφανίζεται μια ειδοποίηση όπως παρακάτω:

Έξοδος1

Παράδειγμα 2 με κενό Javascript (0):

  Click Me  

Παραγωγή:

Όταν κάνετε διπλό κλικ στον σύνδεσμο, θα εμφανιστεί μια ειδοποίηση χωρίς ανανέωση σελίδας.

Παράδειγμα 3 με κενό Javascript (0):

  Click Me  

Παραγωγή:

Όταν κάνετε διπλό κλικ στον σύνδεσμο, θα εμφανιστεί μια ειδοποίηση. Το κλείσιμο δεν θα ανακατευθύνει επίσης στο google.com.

Παράδειγμα χωρίς κενό Javascript (0):

  Click Me  

Παραγωγή:

Όταν κάνετε διπλό κλικ στον σύνδεσμο, θα εμφανιστεί μια ειδοποίηση, αλλά το κλείσιμο θα ανακατευθύνει στο google.com.

συμπέρασμα

Ο κενός τελεστής είναι χρήσιμος όταν πρέπει να αποτρέψετε τυχόν ανεπιθύμητη ανανέωση ή ανακατεύθυνση σελίδας Αντίθετα, εκτελεί κάποια λειτουργία JavaScript.

Περισσότερες πληροφορίες:

  1. Έγγραφα Mozilla