javascript求值 : (new Date).getTime() + Math.random()

(new Date).getTime() + Math.random()

这个javascript表达式的值为什么小数只有4位呢?

(new Date).getTime() 的值是一个刻度整数, Math.random()的值是一个多位小数,如:
0.7313792134804351

阅读 5.2k
2 个回答

这个和new Date).getTime() 无关,你可以实验一下,分别用1,11,111,1111,11111....不同的位数和Math.random()相加,会发现小数位数会对应的一直减少

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题