Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 较小的数字大于较大的数字_Javascript - Fatal编程技术网

Javascript 较小的数字大于较大的数字

Javascript 较小的数字大于较大的数字,javascript,Javascript,在我的JS中,我正在检查一个数字是否大于另一个。我附上Chrome开发工具的图片: 正如您在这里看到的,代码在if语句中实现了它。在手表的右侧,您可以看到amount=3.00和available=261.60 什么会导致较小的数字大于较大的数字?您正在比较字符串。在您调用parseFloat的代码中,这是正确的想法,但后面是toFixed。toFixed返回一个字符串 console.logtypeof parseFloat3.00.tofixed2您正在将一个字符串与表达式amount>a

在我的JS中,我正在检查一个数字是否大于另一个。我附上Chrome开发工具的图片:

正如您在这里看到的,代码在if语句中实现了它。在手表的右侧,您可以看到amount=3.00和available=261.60


什么会导致较小的数字大于较大的数字?

您正在比较字符串。在您调用parseFloat的代码中,这是正确的想法,但后面是toFixed。toFixed返回一个字符串

console.logtypeof parseFloat3.00.tofixed2您正在将一个字符串与表达式amount>available的计算结果为true的字符串进行比较: