字符串和数值类型比较大小

Posted tommas

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串和数值类型比较大小相关的知识,希望对你有一定的参考价值。

  在做vue前端项目时有一个需求是将当前的价格跟后台websoket传输过来的最新价格进行比较,如果最新价大于现在的价格那么价格变成红色,如果小于就变成绿色。

于是就要将两个价格进行一个比较,可是偶尔出现的一个问题就是明明最新价比当下价格高,但是却进入了判断为低执行的代码块。

  经过试验发现后台实时发送的最新价,是为string类型,使用parseFloat()方法将其转换为浮点型后就恢复正常了。 或许原因可能是字符串不能与数字进行比较大小

  技术图片  (this.newprice:本地价格,price[1]:后台实时发送的最新价)

 

以上是关于字符串和数值类型比较大小的主要内容,如果未能解决你的问题,请参考以下文章

Mongo字符串类型的数值查询---$Where查询介绍

c语言,double类型数值比较为啥出错,如何比较两个double类型大小?

算法-排序法归类

keil宏定义数值大小问题

mysql 数值与字符类型 长度梳理

第四章 数值和字符串类型