var a1='1.2.2b';
var a2='1.2.2a';
var a11=a1.split('.');
var a22=a2.split('.');
function compareVersion(a11,a22) {
for(var i=0;i
console.log(isNaN(Number(a11[i])));
if(!isNaN(Number(a11[i]))&& !isNaN(Number(a22[i]))){
// 没有字母
console.log(1);
if(Number(a11[i])>Number(a22[i])){
console.log('a11大于a22--2');
break
}else if(Number(a11[i])
console.log('a11小于a22--3');
break
}
}else {
// 有字母
bbb(a11[i],a22[i])
function bbb(abb,ajj) {
for(var j=0;j
console.log(abb);
console.log(ajj);
console.log(abb[j].charCodeAt());
console.log(ajj[j].charCodeAt());
if(abb[j].charCodeAt()>ajj[j].charCodeAt()){
console.log('a11大于a22');
return
}else if(abb[j].charCodeAt()
console.log('a11小于a22');
return
}else if(abb[j].charCodeAt()==ajj[j].charCodeAt()){
if(abb.length==j+1){
// 已经到最后一位了
console.log('a11等于a22');
}else {
bbb(abb[j+1],ajj[j+1])
return
}
}
}
}
}
}
}
compareVersion(a11,a22)
网友评论