最近要做寻路算法,所以测试一下比较运算的效率,方案如下:
1. 两个数字比较的速率
2. 两个字符串比较的速率
3. 数字和字符串互相比较的速率
方案1+方案2 代码:
![](https://img.haomeiwen.com/i5329458/d4c113533520785f.png)
结果如下:
![](https://img.haomeiwen.com/i5329458/2687828d221dbe99.png)
所以,字符串与字符串的比较,数字与数字的比较,数字略快但实际上是微乎其微的。
方案三代码:
![](https://img.haomeiwen.com/i5329458/04787c6b6d491403.png)
方案三结果:
![](https://img.haomeiwen.com/i5329458/c34989106ca269d6.png)
天壤之别。
结论:
相同类型的变量比较的速度都是差不多的,但不同类型的变量,比较起来会很慢。
设计需要大量计算的结构时需要注意这一点。
最近要做寻路算法,所以测试一下比较运算的效率,方案如下:
1. 两个数字比较的速率
2. 两个字符串比较的速率
3. 数字和字符串互相比较的速率
方案1+方案2 代码:
结果如下:
所以,字符串与字符串的比较,数字与数字的比较,数字略快但实际上是微乎其微的。
方案三代码:
方案三结果:
天壤之别。
结论:
相同类型的变量比较的速度都是差不多的,但不同类型的变量,比较起来会很慢。
设计需要大量计算的结构时需要注意这一点。
本文标题:JS中比较运算的效率
本文链接:https://www.haomeiwen.com/subject/nwhonttx.html
网友评论