美文网首页
今天做了一个笔试题,比较版本号大小

今天做了一个笔试题,比较版本号大小

作者: aloe_v | 来源:发表于2018-10-09 15:56 被阅读0次

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)

相关文章

网友评论

      本文标题:今天做了一个笔试题,比较版本号大小

      本文链接:https://www.haomeiwen.com/subject/odfyaftx.html