2

可能重复:
JavaScript 中的“双波浪号”(~~) 运算符是什么?

我有一段时间想知道~~操作员在 javascript 中到底做了什么。

看起来它与Math.floor至少在查看结果时基本相同。

~~(1.2345) //1
Math.floor(1.2345) // 1

另一件事是我在任何地方都找不到任何关于它的信息。好吧,谷歌不让搜索“~~”

但在查看ECMA 脚本规范时,我似乎也找不到提到的单个条目~~

在两者上运行基准测试也会产生令人惊讶的结果。原样Math.floor_

  • 铬 - 1%
  • 火狐 - 54%
  • Internet Explorer - 84%

对我来说比~~.

任何人都可以对此有所了解吗?
提前感谢=)

4

0 回答 0