I was working with a base64 encoding script, but it is throwing a lot of warnings in JSLint.
Can someone tell me what's the meaning of these symbols in JavaScript?
>>,<<,|,&
Here's an example of code with those symbols:
if ((c > 127) && (c < 2048)) {
    utftext += String.fromCharCode((c >> 6) | 192);
    utftext += String.fromCharCode((c & 63) | 128);
}
I would like to rewrite this so that it gets validated by JSLint.
 
     
     
     
    