<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>JavaScript Bitwise Operators</title>
<script>
function performBitwise() {
var a = 5;
var b = 1;
document.getElementById("and").innerHTML = "a & b: " + (a & b);
document.getElementById("or").innerHTML = "a | b: " + (a | b);
document.getElementById("xor").innerHTML = "a ^ b: " + (a ^ b);
document.getElementById("not").innerHTML = "~a: " + (~a);
document.getElementById("leftShift").innerHTML = "a << b: " + (a << b);
document.getElementById("rightShift").innerHTML = "a >> b: " + (a >> b);
document.getElementById("unsignedRightShift").innerHTML = "a >>> b: " + (a >>> b);
}
</script>
</head>
<body onload="performBitwise()">
<h1>JavaScript Bitwise Operators</h1>
<p id="and"></p>
<p id="or"></p>
<p id="xor"></p>
<p id="not"></p>
<p id="leftShift"></p>
<p id="rightShift"></p>
<p id="unsignedRightShift"></p>
</body>
</html>