【发布时间】:2016-03-08 17:49:58
【问题描述】:
假设我有x = 12.345。在javascript中,哪个函数floatToInt(x)运行时间最快,使得floatToInt(12.345)返回12?
【问题讨论】:
-
是否有多种功能可以完成您的工作?
-
只需使用
Math.round(或Math.floor,取决于您的需要)。 -
转换速度真的值得编写可读性较差的代码吗?
-
而且,您已经对代码进行了性能测试,发现整数转换是主要瓶颈?我之所以这样问,是因为人们大部分时间都花时间“加快速度”,他们实际上是在处理问题的错误部分,因此浪费了他们的时间,并且经常使他们的代码复杂化而没有太多或任何改进。
-
@Bergi - 你在森林里,看不到树。我问了一个简单的问题,只是在寻找一个简单的答案,没有比这更复杂的了。不过,感谢您的贡献!
标签: javascript performance casting numbers