বিটওয়াইজ অপারেটরদের পরিচিতির আগে , একটি সংখ্যা প্রথমে একটি স্ট্রিং এবং পরে স্ট্রিং পদ্ধতি ব্যবহার করে রূপান্তরিত হয় , সেই সংখ্যার কিছু অংশ কাটা হয় এবং অবশিষ্ট অংশটি কার্যকর করা হয়। এখানে টাইপ-রূপান্তর অর্থাৎ একটি স্ট্রিং এ একটি সংখ্যা আবশ্যক। কিন্তু বিটওয়াইজ বা এর ভূমিকা কাজটি খুব সহজ করে তুলেছে। যখন বিটওয়াইজ বা ব্যবহার করা হয় সেখানে প্রকার-রূপান্তর এর কোন প্রয়োজন নেই এবং কোন প্রকার স্ট্রিং পদ্ধতি ব্যবহার করার প্রয়োজন নেই , কোডের প্রচেষ্টা এবং দৈর্ঘ্য হ্রাস করে।
উদাহরণ
নিম্নলিখিত উদাহরণে, "string.substring()" নামে একটি স্ট্রিং পদ্ধতি ব্যবহার করা হয় একটি সংখ্যার শেষ সংখ্যাটি সরাতে৷
<html> <body> <script> var str = '2345'; document.write((str.substring(0, str.length - 1))); </script> </body> </html>
আউটপুট
234
কিন্তু বিটওয়াইজ বা এর আবির্ভাবের পর , প্রকার রূপান্তর এবং স্ট্রিং পদ্ধতি ছবিতে কোথাও নেই। বিটওয়াইজ বা কোডটি খুব সংক্ষিপ্ত করে তুলেছে।
উদাহরণ
<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