[quick-cocos2dx]解决string和number类型无法比较

a为number类型,b,c为string类型

if (c>a+b)

{}

判断错误。

原因:a+b时,自动把右边转换为number类型,而‘>’没有自动类型转换,'+'才有。

因此,把整个表达式移到左边来

if(c-(a+b)>0)

{}

运行通过。

原文地址:https://www.cnblogs.com/Faiz-room/p/6131686.html