Trước khi giới thiệu toán tử Bitwise , một số đầu tiên được chuyển đổi thành một chuỗi và sau đó, sử dụng phương thức chuỗi , một số phần của số đó được cắt và phần còn lại được thực thi. Đây chuyển đổi loại tức là một số thành một chuỗi là cần thiết. Nhưng sự ra đời của Bitwise hoặc đã làm cho nhiệm vụ rất dễ dàng. Khi Bitwise hoặc được sử dụng, không cần thiết phải chuyển đổi kiểu và không cần sử dụng bất kỳ loại phương thức chuỗi nào , giảm công sức và độ dài của mã.
Ví dụ
Trong ví dụ sau, một phương thức chuỗi có tên "string.substring ()" được sử dụng để xóa chữ số cuối cùng của một số.
<html> <body> <script> var str = '2345'; document.write((str.substring(0, str.length - 1))); </script> </body> </html>
Đầu ra
234
Nhưng sau sự ra đời của Bitwise hoặc , chuyển đổi loại và phương thức chuỗi không ở đâu trong hình ảnh. Bitwise hoặc đã làm cho mã rất ngắn gọn.
Ví dụ
<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>
Đầu ra
234 23 2