Πίνακας περιεχομένων:
- Πότε πρέπει να χρησιμοποιήσετε το μηδενικό στοιχείο;
- Είναι κακή πρακτική να επιστρέφεις απροσδιόριστος;
- Είναι null==απροσδιόριστο;
- Γιατί το null==undefined είναι αληθές;
Βίντεο: Να χρησιμοποιήσω null ή undefined;
2024 Συγγραφέας: Fiona Howard | [email protected]. Τελευταία τροποποίηση: 2024-01-10 06:35
Χρησιμοποιήστε μόνο null εάν θέλετε ρητά να υποδηλώσετε την τιμή μιας μεταβλητής ως "χωρίς τιμή". Όπως αναφέρει το @com2gz: το null χρησιμοποιείται για να ορίσει κάτι κενό προγραμματικά. undefined σημαίνει ότι η αναφορά δεν υπάρχει. Μια μηδενική τιμή έχει μια καθορισμένη αναφορά στο "τίποτα ".
Πότε πρέπει να χρησιμοποιήσετε το μηδενικό στοιχείο;
Όταν μια μεταβλητή ή μια ιδιότητα σε ένα αντικείμενο δεν έχει τιμή, είναι απροσδιόριστη και για να είναι μια τιμή null πρέπει να της εκχωρήσετε μια τιμή null. Καθώς η μεταβλητή δεν έχει ήδη καμία τιμή, δεν έχει κανένα απολύτως νόημα να το δηλώνουμε ξανά με έναν άλλο τύπο που στο τέλος έχει την ίδια σημασία.
Είναι κακή πρακτική να επιστρέφεις απροσδιόριστος;
Μια συνάρτηση επιστρέφει απροσδιόριστη εάν δεν επιστράφηκε μια τιμή. Σημείωση: Αν και μπορείτε να χρησιμοποιήσετε το undefined ως αναγνωριστικό (όνομα μεταβλητής) σε οποιοδήποτε εύρος εκτός από το καθολικό εύρος (επειδή το undefined δεν είναι δεσμευμένη λέξη), είναι πολύ κακή ιδέα που θα κάνει τον κώδικά σας δύσκολο να διατηρηθεί και να εντοπιστεί σφάλματα.
Είναι null==απροσδιόριστο;
Το
null είναι μια εκχωρημένη τιμή. Σημαίνει τίποτα. undefined σημαίνει ότι μια μεταβλητή έχει δηλωθεί αλλά δεν έχει οριστεί ακόμα.
Γιατί το null==undefined είναι αληθές;
Ο τελεστής σύγκρισης==δεν ελέγχει τους τύπους. null και undefined επιστρέφουν false. Γι' αυτό ο κωδικός σας είναι στην πραγματικότητα ελέγχει εάν το false είναι ίσο με το false. Ωστόσο, οι τύποι τους δεν είναι ίσοι.
Συνιστάται:
Πρέπει να χρησιμοποιήσω anti-seize στα μπουζί;
Τα μπουζί NGK τοποθετούνται στο εργοστάσιο στεγνό, χωρίς λίπανση ή αντισύλληψη. Το Anti-seize μπορεί να λειτουργήσει ως λιπαντικό, μεταβάλλοντας τις τιμές ροπής έως και 20 τοις εκατό, αυξάνοντας τον κίνδυνο θραύσης του σπειρώματος του μπουζί και/ή τεντώματος μεταλλικού κελύφους.
Πρέπει να χρησιμοποιήσω το git lfs;
Θα πρέπει να χρησιμοποιήσετε το Git LFS εάν έχετε μεγάλα αρχεία ή δυαδικά αρχεία για αποθήκευση σε αποθετήρια Git … Και αν το κάνετε, θα είναι δύσκολο να εκδοθούν και να συγχωνευθούν τα δυαδικά αρχεία. Έτσι, κάθε φορά που μεγαλώνουν τα αρχεία, μεγαλώνει και το αποθετήριο Git.
Τι χτυπητήρι να χρησιμοποιήσω για σαντιγί;
Χρησιμοποιήστε ένα μεγάλο μπολ με απλή ψύξη (το μέταλλο λειτουργεί καλύτερα) και ένα σύρμα, μόνιμο μίξερ ή ηλεκτρικά χτυπητήρια Χτυπήστε την κρέμα έως και τουλάχιστον 3 φορές τον όγκο της (άρα 1 φλιτζάνι κρέμα γάλακτος θα δώσει περίπου 3 φλιτζάνια σαντιγί) και τείνει να πιτσιλάει αρκετά κατά το χτύπημα, γι' αυτό φροντίστε να χρησιμοποιήσετε ένα πολύ μεγάλο μπολ .
Πώς λειτουργεί το aleph null;
Το Aleph null είναι ο βασικός αριθμός που δίνεται σε ένα άπειρο σύνολο του μικρότερου μεγέθους, όπως οι φυσικοί αριθμοί. Είναι ο μικρότερος «άπειρος βασικός αριθμός». Η καρδινάτητα των πραγματικών αριθμών, ενώ εξακολουθεί να είναι άπειρη, είναι μεγαλύτερη από το άλεφ μηδενικό .
Χρειάζεται να χρησιμοποιήσω οδοντικό νήμα αν χρησιμοποιήσω νεροπόδαρα;
Ναι. Λάβετε υπόψη ότι τα νήμα νερού είναι μόνο ένα συμπλήρωμα στο βούρτσισμα και το νήμα. Εάν χρησιμοποιείτε μόνο νήμα νερού και δεν χρησιμοποιείτε οδοντικό νήμα, μπορείτε να δημιουργήσετε κοιλότητες ανάμεσα στα δόντια σας. Πρέπει να σπάσετε την επαφή μεταξύ των δοντιών σας με νήμα .