JS 判断两个数字的大小

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS 判断两个数字的大小相关的知识,希望对你有一定的参考价值。

今天使用 javascript 比较两个数字的大小,发现了 19 > 100 的现象,什么原因呢?

 

解决:

var 定义的变量默认是字符串,比较两个字符串变量和比较两个数字的规则不同。所以应该先把字符串转化成数字,再去比较大小,如下代码:

var counts = $("input[name=‘counts‘]").val();
var realCounts = $("input[name=‘realCounts‘]").val();

// 错误的比较方法
if(counts>realCounts){
    // ...
}

// 正确的比较方法
if(parseInt(counts)>parseInt(realCounts)){
    // ...
}

 

以上是关于JS 判断两个数字的大小的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript笔试题(js高级代码片段)

用php判断两个数字的大小和差值 两个数字均为整数

js中如何比较两个时间大小

js密码正则表达式:要求包含大小写字母、数字和特殊符号,8~16位

js密码正则表达式:要求包含大小写字母、数字和特殊符号,8~16位

求一段JS的函数代码....