站内搜索:
首页 >> 前端 >> 内容
number比较大小问题级解决办法

时间:2017/11/24 11:32:28

number比较大小问题

如果是string类型

//如果不转number,比较大小判断的是字符串第一个字符的值,如果第一个字符相等再判断第二个字符,以此类推
var a="2";
var b="10";
if(a>b){
    alert("a>b");
}else if(ab"//"2">"10"

var a="2";
var b="2.0";
if(a>b){
    alert("a>b");
}else if(a<b){ a="b" );"="" b="new" class="brush:sql;" else="" h3="" id="如果是number类型" pre="" var="">

解决办法

//解决办法1,不使用new Number()形式,如果都能确定是整数,使用parseInt(),如果能确认是小数使用parseFloat()

//解决办法2,继续使用new Number()形式,但判断是否相等时使用a-b==0来判断

字符串数字拼接

字符串和数字拼接(+)时,是将数字转字符串,而不是将字符串转数字。

  • 上一篇:商城项目中商城分类页的右侧滑动效果实现1
  • 下一篇:获取鼠标位置,以及字体样式的方法
  • 返回顶部