डेटा एट्रिब्यूट टाइप कास्टिंग
डेटा-एट्रिब्यूट टाइपकास्टिंग नंबर्स और स्ट्रिंग्स के लिए, उपयोग करें:
[...document.querySelectorAll("a")].forEach(a =>
console.log("type: %s, value: %o", typeof a.dataset.value, a.dataset.value)
);
उपरोक्त निम्नलिखित डेटा-एट्रिब्यूट्स के लिए है
<a data-value="6.0">6.0</a>
<a data-value="6.5">6.5</a>
dataset प्रॉपर्टी सभी मानों को स्ट्रिंग्स के रूप में लौटाती है। संख्यात्मक ऑपरेशन के लिए मैन्युअल पार्सिंग आवश्यक है।