Javascript >>、,

Javascript >>、,,javascript,Javascript,我使用的是base64编码脚本,但它在JSLint中抛出了很多警告 有人能告诉我这些符号在JavaScript中的含义吗 >>,这些符号指的是特定的 阅读链接的维基百科页面,了解更多关于他们做什么的信息 请参阅,以了解JSLint为什么会对这些操作发出警告。这在很大程度上与效率有关,也就是说,JavaScript在内部使用浮点数,而将其转换为整数并使用位运算符返回则效率低下 右移和左移可以分别用除以2和乘以2来代替。这一直都有人问,但有些人很难找到合适的词来搜索 当我声明c和utftext变量时

我使用的是base64编码脚本,但它在JSLint中抛出了很多警告

有人能告诉我这些符号在JavaScript中的含义吗


>>,这些符号指的是特定的

阅读链接的维基百科页面,了解更多关于他们做什么的信息

请参阅,以了解JSLint为什么会对这些操作发出警告。这在很大程度上与效率有关,也就是说,JavaScript在内部使用浮点数,而将其转换为整数并使用位运算符返回则效率低下


右移和左移可以分别用除以2和乘以2来代替。

这一直都有人问,但有些人很难找到合适的词来搜索


当我声明c和utftext变量时,JSLint可以很好地验证它。我看不出它在抱怨这些操作符。

如果你已经打开了好的部分,那么好的参考就没有用了。
if ((c > 127) && (c < 2048)) {
    utftext += String.fromCharCode((c >> 6) | 192);
    utftext += String.fromCharCode((c & 63) | 128);
}
>> Right shift
<< Left shift
|  Bitwise OR
&  Bitwise AND