const ltv3 = (version, match) => {
const versions = version.split('.').map(ver => parseInt(ver, 10));
const matchs = match.split('.').map(ver => parseInt(ver, 10));
const verNum = versions[0] << 24 | versions[1] << 16 | versions[2] << 8 ;
const matchNum = matchs[0] << 24 | matchs[1] << 16 | matchs[2] << 8;
console.log(verNum,matchNum);
return verNum !== matchNum
}
- 假如 version7.8.2 对某个功能来说有问题
ltv3(xxx, '7.8.2')
verNum > matchNum
const ltv = (version, match) => {
const versions = version.split('.').map(ver => parseInt(ver, 10))
const matchs = match.split('.').map(ver => parseInt(ver, 10))
const verNum = versions[0] >> 24 | versions[1] >> 16 | versions[2] >> 8 | versions[3]
const matchNum = matchs[0] >> 24 | matchs[1] >> 16 | matchs[2] >> 8 | matchs[3]
return verNum >= matchNum
}