Bitwise ऑपरेटरों के परिचय से पहले , किसी संख्या को पहले एक स्ट्रिंग में और बाद में स्ट्रिंग विधियों . का उपयोग करके परिवर्तित किया जाता है , उस संख्या के कुछ भाग को काट दिया जाता है और शेष भाग को क्रियान्वित कर दिया जाता है। यहां प्रकार-रूपांतरण यानी एक स्ट्रिंग में एक संख्या आवश्यक है। लेकिन Bitwise या . का परिचय कार्य को बहुत आसान बना दिया है। जब बिटवाइज या का उपयोग किया जाता है प्रकार-रूपांतरण की कोई आवश्यकता नहीं है और किसी भी प्रकार की स्ट्रिंग विधियों . का उपयोग करने की कोई आवश्यकता नहीं है , कोड के प्रयास और लंबाई को कम करना।
उदाहरण
निम्नलिखित उदाहरण में, किसी संख्या के अंतिम अंक को हटाने के लिए "string.substring ()" नामक एक स्ट्रिंग विधि का उपयोग किया जाता है।
<html> <body> <script> var str = '2345'; document.write((str.substring(0, str.length - 1))); </script> </body> </html>
आउटपुट
234
लेकिन Bitwise या . के आगमन के बाद , रूपांतरण प्रकार और स्ट्रिंग विधियां तस्वीर में कहीं नहीं हैं। बिटवाइज या कोड को बहुत संक्षिप्त बना दिया है।
उदाहरण
<html> <body> <script> document.write(2345 / 10 | 0) document.write("</br>"); document.write(2345 / 100 | 0) document.write("</br>"); document.write(2345 / 1000 | 0) </script> </body> </html>
आउटपुट
234 23 2