Ich arbeitete mit einem Base64-Codierungsskript, aber es wirft eine Menge Warnungen in JSLint.Bedeutung von >>, <<, | und & JavaScript
Kann mir jemand sagen, was diese Symbole in JavaScript bedeuten?
>>
, <<
, |
, &
Hier ist ein Beispiel von Code mit diesen Symbolen:
if ((c > 127) && (c < 2048)) {
utftext += String.fromCharCode((c >> 6) | 192);
utftext += String.fromCharCode((c & 63) | 128);
}
Ich mag würde dies umzuschreiben, dass sie durch JSLint validiert wird.
Gute Referenzen helfen https://developer.mozilla.org/en/JavaScript/Reference/Operators – epascarello