We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
你知道 +new Date() 结果等于多少吗?
+new Date()
昨天看到一种书写方式,当时就有点懵,写法如下:
var time = +new Date();
好奇之,就Google了一下,豁然开朗,于是分享之……
以上代码,等于如下代码:
function(){ return Number(new Date); }
所以,结果其实就是 当前时间的时间戳,也等于如下结果:
当前时间的时间戳
new Date().getTime();//20170329205038
+ 可以与以下类型进行运算:
+
结果如下:
+undefined = NaN(Not As Number的意思)
扩展: undefined 和其它任何值进行任何运算结果都是NaN,比如:1+undefined,6*undefined等
扩展: 1+null = 1
扩展: +[2,3][1] = 3(相当等于 +3 = 3)
其实,+String我们经常见,就是把String转换为数子然后操作,如果无法转换为数字,那么结果就是NaN啦!
(全文完)
The text was updated successfully, but these errors were encountered:
sunmaobin
No branches or pull requests
你知道
+new Date()
结果等于多少吗?背景
昨天看到一种书写方式,当时就有点懵,写法如下:
好奇之,就Google了一下,豁然开朗,于是分享之……
结果
以上代码,等于如下代码:
所以,结果其实就是
当前时间的时间戳
,也等于如下结果:引申
+
可以与以下类型进行运算:结果如下:
+undefined
+undefined = NaN(Not As Number的意思)
扩展: undefined 和其它任何值进行任何运算结果都是NaN,比如:1+undefined,6*undefined等
+null
扩展: 1+null = 1
+Object
+Array
扩展: +[2,3][1] = 3(相当等于 +3 = 3)
+Boolean
+Date
+String
其实,+String我们经常见,就是把String转换为数子然后操作,如果无法转换为数字,那么结果就是NaN啦!
参考
(全文完)
The text was updated successfully, but these errors were encountered: