“什么意思?”;返回+&引用;在javascript中

“什么意思?”;返回+&引用;在javascript中,javascript,function,Javascript,Function,找到一些实现Date.now函数的代码。对于较旧的浏览器,代码为 Date.now=Date.now||function(){return+(new Date)}; +操作员做什么?在网上找不到任何东西您正在将日期对象转换为整数。它表示自1970年1月1日以来的毫秒数: 一元加号(+) 一元加号运算符位于其操作数之前,并计算为其 但尝试将其转换为数字(如果不是) 已经。虽然一元否定(-)也可以转换非数字, 一元加号是转换某物的最快和首选方式 转换为一个数字,因为它不会对 号码。它可以转换整数和

找到一些实现Date.now函数的代码。对于较旧的浏览器,代码为

Date.now=Date.now||function(){return+(new Date)};

+
操作员做什么?在网上找不到任何东西

您正在将日期对象转换为整数。它表示自1970年1月1日以来的毫秒数:

一元加号(+)

一元加号运算符位于其操作数之前,并计算为其 但尝试将其转换为数字(如果不是) 已经。虽然一元否定(-)也可以转换非数字, 一元加号是转换某物的最快和首选方式 转换为一个数字,因为它不会对 号码。它可以转换整数和浮点数的字符串表示形式, 以及非字符串值true、false和null。整数 支持十进制和十六进制(“0x”-前缀)格式。 支持负数(但不支持十六进制)。如果不能 解析一个特定的值,它将计算为NaN

语法

操作员:+x

示例

+3     // 3
+"3"   // 3
+true  // 1
+false // 0
+null  // 0
参考资料

+3     // 3
+"3"   // 3
+true  // 1
+false // 0
+null  // 0

非常感谢你解释得很好的答案