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