Ποιος είναι ο τύπος του null στο JavaScript;
Ποιος είναι ο τύπος του null στο JavaScript;

Βίντεο: Ποιος είναι ο τύπος του null στο JavaScript;

Βίντεο: Ποιος είναι ο τύπος του null στο JavaScript;
Βίντεο: JAVASCRIPT - ΜΑΘΗΜΑ 2 - ΜΕΤΑΒΛΗΤΕΣ ΚΑΙ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ - ΜΕΡΟΣ 5 ΑΠΟ 6 - null και undefined 2024, Νοέμβριος
Anonim

Σε JavaScript null δεν είναι τίποτα . Υποτίθεται ότι είναι κάτι που δεν υπάρχει. Δυστυχώς, σε JavaScript , τα δεδομένα είδος μηδενικού είναι ένα αντικείμενο. Μπορείτε να το θεωρήσετε σφάλμα JavaScript αυτός ο τύπος μηδενικό είναι ένα αντικείμενο.

Λαμβάνοντας υπόψη αυτό, τι είναι το είδος του null;

ο μηδενικό Η τιμή είναι τεχνικά πρωτόγονη, ο τρόπος με τον οποίο το "αντικείμενο" ή ο "αριθμός" είναι πρωτόγονοι. ο μηδενικό η τιμή, ωστόσο, αντιπροσωπεύτηκε ως το ΜΗΔΕΝΙΚΟ δείκτη, ο οποίος ήταν 0x00 για τις περισσότερες πλατφόρμες. Ως αποτέλεσμα αυτής της ομοιότητας, μηδενικό έχει το 0 τύπος ετικέτα, η οποία αντιστοιχεί σε ένα αντικείμενο.

Ομοίως, πώς χρησιμοποιείτε το null στο JavaScript; ' Null' σε JavaScript ' Μηδενικό ' είναι μια λέξη-κλειδί στο JavaScript που σημαίνει «καμία αξία» ή ανυπαρξία οποιασδήποτε αξίας. Εάν θέλετε να καταργήσετε μια μεταβλητή από την τιμή που της έχει εκχωρηθεί, μπορείτε απλά να εκχωρήσετε το ' μηδενικό ' σε αυτό. Εκτός από αυτό, όπως και κάθε άλλο αντικείμενο, δεν εκχωρείται ποτέ σιωπηρά σε μια μεταβλητή από JavaScript.

Επίσης, πρέπει να γνωρίζετε γιατί ο τύπος μηδενός είναι αντικείμενο στην JavaScript;

Σε JavaScript , Ο τύπος του null είναι «αντικείμενο », που εσφαλμένα υποδηλώνει ότι μηδενικό είναι ένα αντικείμενο (δεν είναι, είναι μια πρωτόγονη αξία, συμβουλευτείτε την ανάρτησή μου στο blog σχετικά με την κατηγοριοποίηση των τιμών για λεπτομέρειες). Αυτό είναι ένα σφάλμα και ένα σφάλμα που δυστυχώς δεν μπορεί να διορθωθεί, γιατί θα σπάσει τον υπάρχοντα κώδικα. Τα δεδομένα είναι αναφορά σε ένα αντικείμενο.

Το null είναι τύπος δεδομένων;

Δεν υπάρχει τύπος δεδομένων NULL . ΜΗΔΕΝΙΚΟ η ίδια σημαίνει ΑΠΟΥΣΙΑ του δεδομένα . Όταν δεν υπάρχει δεδομένα , πώς μπορεί να έχει τύπος ? Τύπος δεδομένων για NULL είναι τόσο ανούσιο όσο Τύπος δεδομένων για 0 : μπορεί να είναι ΑΚΕΡΑΙΟΣ, FLOAT ή VARCHAR.

Συνιστάται: