Jqery正确比较两个数字大小的方法
2018-02-08 15:00
399 查看
if(2 > 10)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
{
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
alert("不正确!");
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
} 这种直接比较的方法是不正确的!!!
此比较不会是想要的结果:它相当于2 >1,把10的第一位取出来比较。 ————————————————————————————————————————— 假如有这样一个需求:判断输入的当前页是否大于总页数,如果大于则将当前页设为总页数。 解决方法一:
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
if(eval(pageNo)>eval(total))
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
{
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
pageNo=total;
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
} eval()函数用于在不引用任何特定对象的情况下计算代码字符串。 解决方法二: if(pageNo*1>total*1)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
{
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
pageNo=total;
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
} 解决方法三: if(pageNo-total>0)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
{
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
pageNo=total;
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
}
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
{
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
alert("不正确!");
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
} 这种直接比较的方法是不正确的!!!
此比较不会是想要的结果:它相当于2 >1,把10的第一位取出来比较。 ————————————————————————————————————————— 假如有这样一个需求:判断输入的当前页是否大于总页数,如果大于则将当前页设为总页数。 解决方法一:
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
if(eval(pageNo)>eval(total))
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
{
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
pageNo=total;
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
} eval()函数用于在不引用任何特定对象的情况下计算代码字符串。 解决方法二: if(pageNo*1>total*1)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
{
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
pageNo=total;
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
} 解决方法三: if(pageNo-total>0)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
{
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
pageNo=total;
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
}
相关文章推荐
- Jquery JS 正确的比较两个数字大小的方法
- Jquery JS 正确比较两个数字大小的方法
- Jquery JS 正确的比较两个数字大小的方法
- Jquery JS 正确的比较两个数字大小的方法
- Jquery JS 正确的比较两个数字大小的方法
- Jquery JS 正确的比较两个数字大小的方法
- JS比较两个数值大小的正确方法
- js从输入框读取内容,比较两个数字的大小方法
- python比较两个列表大小的方法
- js比较两个日期大小的简单方法
- BigDecimal类型比较数字大小,invalue方法数值大于9位变成负数
- bccomp比较二个高精确度数字-两个浮点数比较大小等
- Java—接受键盘输入的两个数字进行比较大小
- python比较两个列表大小的方法
- js从输入框读取内容,比较两个数字的大小
- linux下从命令行下读入两个数字,并比较大小
- JS 比较两个数字大小时候的注意!
- 两个浮点数比较大小方法
- JS比较两个数字大小
- 【Hibernate】字符串形式的数字如何正确的比较大小