var $result = $('#result'); // Test tilde on a few values var a = 0, b = 1; log('0', function() { return !~0 }); log('1', function() { return !~1 }); log('-1', function() { return !~-1 }); log('2', function() { return !~2 }); log('true',function() { return !~true }); log('false', function() { return !~false }); function log( test, fn ) { $result.append('<tr><td>' + test + ': </td><td>' + fn() + '</td></tr>'); }
<table id="result"></table>
table { width: 200px; } td { width: 50%; } td:nth-child(2) { color: blue; }