javascript - ~~ 在 JavaScript/node.js 中有什么作用?

标签 javascript node.js

Possible Duplicate:
What is the “double tilde” (~~) operator in JavaScript?

我在 node.js 库的源代码中找到了这段代码。 ~~input变量有什么影响?

inArray[3] = ~~input;

还有其他用途:

return ~~ ((a - b) / 864e5 / 7 + 1.5);

最佳答案

~ 运算符翻转其操作数的位。使用它两次翻转位,然后再次翻转它们,返回与操作数等效的标准 Javascript 值,但以整数形式。它是 parseInt(myInt) 的简写。

关于javascript - ~~ 在 JavaScript/node.js 中有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10094405/

相关文章:

javascript - 如何在 ember-cli 中使用 New Relic?

javascript - 如何在更新网站后看到我的网站更改

javascript - javascript中如何在类之间共享变量

node.js - 运行 create-react-native-app 测试时出现 FSEvents 错误

javascript - 在 node.js 中引发错误

Node.js 应用程序级第三方 API 调用速率限制

javascript - VS代码-如何仅从键中删除引号但保留值

javascript - Koa 与 Kafka - 无法产生 kafka.connect()

javascript - Mongoose - Model.deleteOne() 正在删除整个集合而不是单个文档

javascript - 有谁知道为什么我的网站导航链接不起作用?