Τιμή αντικειμένου JavascriptOf ()

Η μέθοδος Object ObjectOO () επιστρέφει την αρχική τιμή του καθορισμένου αντικειμένου.

Η σύνταξη της valueOf()μεθόδου είναι:

 obj.valueOf()

Εδώ, objείναι ένα αντικείμενο.

παράμετροι valueOf ()

Η valueOf()μέθοδος δεν λαμβάνει παραμέτρους.

Επιστροφή τιμής από την τιμήOf ()

  • Επιστρέφει την αρχική τιμή του καθορισμένου αντικειμένου.

Σημειώσεις :

  • Για αντικείμενα τύπου Object, δεν υπάρχει πρωτόγονη τιμή, επομένως η valueOf()μέθοδος απλώς επιστρέφει το ίδιο το αντικείμενο.
  • Για αντικείμενα τύπου Number, Booleanή String, ωστόσο, valueOf()επιστρέφει την αρχική τιμή που αντιπροσωπεύεται από το αντίστοιχο αντικείμενο.

Παράδειγμα 1: Προσαρμοσμένη τιμήOf ()

 function customNum(n, fact) ( this.number = n; this.fact = fact; ) customNum.prototype.valueOf = function () ( return this.number; ); var num1 = new customNum(2, "First Prime Number"); console.log(num1 + 3); // 5

Παραγωγή

 5

Παράδειγμα 2: Χρήση της ενσωματωμένης τιμήςOf ()

 // built-in valueOf() const num = 5; // string.toString() changes string to number console.log(+"5" + num); // 10 console.log(+(1) + num); // 6 console.log(+true + num); // 6 console.log(+false + num); // 5 console.log(+undefined + num); // NaN console.log(+null + num); // 5

Παραγωγή

 10 6 6 5 NaN 5

Προτεινόμενη ανάγνωση: JavaScript Object toString ()

ενδιαφέροντα άρθρα...