如何用JS判断两个数字的大小

JavaScript024

如何用JS判断两个数字的大小,第1张

var a=5,b=6

if(a>b){

alert('a大于b')

}

else if(a==b){

alert('a等于b')

}

else{

alert('a小于b')

}

JS里面的var 是种弱类型,在比较两个数字大小的时候默认比较的是两个字符串,

比如,在比较23和8时,按数字做比较23是比8大,可是按默认的字符串比较时,第一位的2和第一位的8比较是8大,就会出现8比32大的现象。

解决方法:

转换类型再比较