Πώς μπορείτε να καταλάβετε εάν δύο αντικείμενα είναι παρόμοια;
Πώς μπορείτε να καταλάβετε εάν δύο αντικείμενα είναι παρόμοια;

Βίντεο: Πώς μπορείτε να καταλάβετε εάν δύο αντικείμενα είναι παρόμοια;

Βίντεο: Πώς μπορείτε να καταλάβετε εάν δύο αντικείμενα είναι παρόμοια;
Βίντεο: Δείτε πως μπορείτε να καταλάβετε αν κάποιος είναι διπολικός [λίστα] 2024, Νοέμβριος
Anonim

Αν δύο αντικείμενα έχουν το ίδιο σχήμα, λέγονται " παρόμοιος ." Όταν δύο φιγούρες είναι παρόμοιος , οι λόγοι των μηκών των αντίστοιχων πλευρών τους είναι ίσοι. Προς το καθορίστε εάν τα τρίγωνα που φαίνονται είναι παρόμοιος , συγκρίνετε τις αντίστοιχες πλευρές τους.

Επιπλέον, πώς ξέρετε αν δύο αντικείμενα είναι ίσα;

Αν ο δύο αντικείμενα έχουν τις ίδιες αξίες, ισοδυναμεί () θα επιστρέψει true. Στη δεύτερη σύγκριση, ισοδυναμεί () ελέγχει για να δει αν το περασμένο αντικείμενο είναι μηδενικό ή αν πληκτρολογείται ως διαφορετική κατηγορία. Αν είναι διαφορετική κατηγορία από το αντικείμενα δεν είναι ίσος . Τελικά, ισοδυναμεί () συγκρίνει το αντικείμενα πεδία.

όταν χρησιμοποιείται με αντικείμενα Τι πραγματικά συγκρίνει ο τελεστής ισότητας ==; ο φορέας ισότητας (==) είναι μεταχειρισμένος προς το συγκρίνω δύο τιμές ή εκφράσεις. είναι μεταχειρισμένος προς το συγκρίνω αριθμοί, συμβολοσειρές, τιμές Boole, μεταβλητές, αντικείμενα , πίνακες ή συναρτήσεις. Το αποτέλεσμα είναι TRUE αν οι εκφράσεις είναι ίσος και ΛΑΘΟΣ αλλιώς.

Με αυτόν τον τρόπο, πώς συγκρίνετε αντικείμενα;

== συγκρίνει αντικείμενο αναφορές, ελέγχει αν οι δύο τελεστές δείχνουν το ίδιο αντικείμενο (όχι ισοδύναμο αντικείμενα , το ίδιο αντικείμενο ). Αν θέλεις συγκρίνω συμβολοσειρές (για να δείτε αν περιέχουν τους ίδιους χαρακτήρες), πρέπει συγκρίνω οι χορδές χρησιμοποιώντας ίσες.

Μπορούμε να συγκρίνουμε αντικείμενα σε JavaScript;

Σύγκριση αντικειμένων είναι εύκολο, χρησιμοποιήστε === ή Αντικείμενο .είναι(). Αυτή η συνάρτηση επιστρέφει true αν έχουν την ίδια αναφορά και false αν έχουν κάνω δεν. Και πάλι, επιτρέψτε μου να τονίσω, είναι συγκρίνοντας οι αναφορές στο αντικείμενα , όχι η αξία του αντικείμενα . Έτσι, από το Παράδειγμα 3, Αντικείμενο .is(obj1, obj2); θα επέστρεφε ψευδής.

Συνιστάται: