JavaScript | Operators
by Zoltan Boros
HTML
<div id="out"></div>
CSS
#out {
font-family: "Consolas", "Courier New";
}
JavaScript
var outElement = document.getElementById("out");
function println(text)
{
console.log(text);
outElement.innerHTML += text + "<br />";
}
function printBitwiseNegatedValue(v)
{
println("v: [" + (v) + "]; ~v: [" + (~v) + "]");
}
function printValueCasteToBoolean(v)
{
println("v: [" + (v) + "]; typeof v: [" + (typeof v) + "]; !!v: [" + (!!v) + "]");
}
for (var i = -2; i < 3; i++) {
printBitwiseNegatedValue(i);
}
for (var i = -2; i < 3; i++) {
printValueCasteToBoolean(i);
}