javascript - '+new Date' 中的加号有什么作用

标签 javascript syntax

我在一些places中见过这个

function fn() {
    return +new Date;
}

我可以看到它返回一个时间戳而不是日期对象,但我找不到任何有关加号正在做什么的文档。

谁能解释一下吗?

最佳答案

这是+ 一元运算符。它相当于:

function(){ return Number(new Date); }

参见http://xkr.us/articles/javascript/unary-addMDN .

关于javascript - '+new Date' 中的加号有什么作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21377101/

相关文章:

javascript - Phonegap - 自动包括正确的cordova

javascript - 它是 Ecmascript 中的错误 -/\S/.test(null) 返回 true 吗?

Javascript 如何从 URL 中提取 INT 形式的 ID?

vim 使用配色方案文件向语法关键字添加新元素?

Java 语法- |= 是什么意思

c++ - 有没有办法让 gcc 或 clang 在缺少 'else' 时发出警告?

php - SQL语句未产生任何结果

Java:toString 的员工层次结构格式错误

javascript - Object.create、链接和 'this'

javascript - 如何在此 lodash 循环中动态命名我的对象参数?