...
if(v>=room_limit){
console.log(v,room_limit,typeof v,typeof room_limit);
return false;
}
...
问题:当 两个变量全是字符串类型时:js 比较的ascaii码
如"2".charCodeAt()===50,"15".charCodeAt()===49,
字符串比较是根据首字母ASCAII码比大小,如果首字符相等则比较第二个字符
因此("2">"15")===true
避免出现js比大小遇到字符串比较的问题
用'-'去做判断
改成("2"-"15">=0)===false
'-'因为字符不能做减法,减法可以使字符串强转数字再比大小,再js数字比大小中建议加入减法判断