जावास्क्रिप्ट ऑब्जेक्ट वैल्यूऑफ़ ()

जावास्क्रिप्ट ऑब्जेक्ट valueOf () विधि निर्दिष्ट ऑब्जेक्ट का आदिम मान लौटाती है।

valueOf()विधि का सिंटैक्स है:

 obj.valueOf()

यहाँ, objएक वस्तु है।

valueOf () पैरामीटर

valueOf()विधि कोई पैरामीटर नहीं लेता है।

मान से वापसी मान ()

  • निर्दिष्ट वस्तु का मौलिक मान वापस करता है।

नोट :

  • प्रकार की वस्तुओं के लिए Object, कोई आदिम मूल्य नहीं है, इसलिए valueOf()विधि केवल वस्तु को ही वापस करती है।
  • प्रकार की वस्तुओं के लिए Number, Booleanया String, फिर भी, valueOf()आदिम मूल्य इसी वस्तु का प्रतिनिधित्व करती देता है।

उदाहरण 1: कस्टम मान

 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

आउटपुट

उदाहरण 2: निर्मित मान का उपयोग करना ()

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

आउटपुट

 १० ६ ६ ५ NaN ५

अनुशंसित पढ़ना: जावास्क्रिप्ट ऑब्जेक्ट

दिलचस्प लेख...