JS中number和int string类型可以进行大小比较 var a=1 var b= '0' var c c= a<b// 1<'0' false c = a>b //1>'0' true 原因是因为string进行了隐形转换隐式转换