日期:2014-05-16  浏览次数:21465 次

JS怎么比较负数的大小
比如比较两个负数就不能比较大小很奇怪
if(document.getElementById("One").value>=document.getElementById("Two").value)
不管谁大谁小都不行 为什么?

------解决方案--------------------
用parseInt(value)转换下,再比较...直接取得的好像是字符串来着的,估计是转换不过来,所以比较不了..
转成int型再比较吧...
------解决方案--------------------
探讨
引用:
用parseInt(value)转换下,再比较...直接取得的好像是字符串来着的,估计是转换不过来,所以比较不了..
转成int型再比较吧...

嗯 没错
如果是float型的呢

------解决方案--------------------
探讨
引用:
引用:
用parseInt(value)转换下,再比较...直接取得的好像是字符串来着的,估计是转换不过来,所以比较不了..
转成int型再比较吧...

嗯 没错
如果是float型的呢


那就转换成parseFloat。。

------解决方案--------------------
探讨
引用:
引用:
引用:
用parseInt(value)转换下,再比较...直接取得的好像是字符串来着的,估计是转换不过来,所以比较不了..
转成int型再比较吧...

嗯 没错
如果是float型的呢


那就转换成parseFloat。。
没有float的类型吧 ,js只有Number吧?