Version Compare
出处:165. 比较版本号
首先从.切割成数组,然后遍历两个数组一一比较
function compare(version1, version2) {
const v1 = version1.split('.')
const v2 = version2.split('.')
for(let i=0; i<v1.length || i<v2.length; i++) {
let x=0, y=0
if(i<v1.length)
x = parseInt(v1[i])
if(i<v2.length)
y = parseInt(v2[i])
if(x > y) return 1
if(x < y) return -1
}
return 0
}
console.log(compare('1.0.1.1', '1.0.1'));Updated on 4/17/2023