javascript - 变量前加号的目的是什么?

标签 javascript

+d中的什么

function addMonths(d, n, keepTime) { 
    if (+d) {

是什么意思?

最佳答案

+ 运算符返回对象的数字表示。因此,在您的特定情况下,它似乎是根据 d 是否为非零数来判断 if。

引用 here .而且,正如评论中所指出的,here .

关于javascript - 变量前加号的目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6682997/

相关文章:

javascript - 执行以下操作的正确 JQuery 过程

javascript - Azure脚本验证插入项

javascript - 如何在 ES6 中使用 React 编写交互式 d3 组件?

javascript - 当源数据是对象数组时数据表中的默认排序

javascript - 如何在javascript中随机时间

JavaScript 复选框检查相关问题

javascript - 如何在代码结束后将输入永久存储到数组中?

javascript - 为什么我的代码不能访问刚刚创建的用户?

javascript - 修改 JQuery 表达式

javascript - React 错误 Uncaught TypeError : _howler2. default is not a constructor