版本格式: xx.xx.xx
, 位数不定
/**
* 比较版本号,如果v1>v2则返回true,否则false
* @param {Object} v1 服务端版本
* @param {Object} v2 客户端实际版本
*/
function compareVer(v1, v2) {
v1 = v1.split('.');
v2 = v2.split('.');
for (var i = 0; i < v1.length; i++) {
if (parseInt(v1[i]) > parseInt(v2[i])) return true;
if (parseInt(v1[i]) < parseInt(v2[i])) return false;
}
}
console.log(compare('3.0.11', '3.0.12'));