Javascripti objekti väärtusOf ()

JavaScript Object valueOf () meetod tagastab määratud objekti primitiivse väärtuse.

Meetodi süntaks valueOf()on:

 obj.valueOf()

Siin objon objekt.

valueOf () parameetrid

valueOf()Meetod ei võta parameetrid.

Tagastatav väärtus väärtusestOf ()

  • Tagastab määratud objekti primitiivse väärtuse.

Märkused :

  • Tüübiliste objektide puhul Objectpole primitiivset väärtust, seega valueOf()meetod lihtsalt tagastab objekti enda.
  • Sest tüüpi objektide Number, Booleanvõi Stringsiiski valueOf()tagastab primitiivse väärtuse esindab vastava objekti.

Näide 1: Kohandatud väärtusOf ()

 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

Väljund

 5

Näide 2: sisseehitatud valueOf () kasutamine

 // 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

Väljund

 10 6 6 5 NaN 5

Soovitatav lugemine: JavaScripti objekt toString ()

Huvitavad Artiklid...