前端判断版本号升级

2023-05-07  本文已影响0人  Yinzhishan

判断版本号

function ComparativeVersion(oldV: string, newV: string) {
  // 先把版本切成数组
  let oldArr = oldV.split('.');
  let newArr = newV.split('.');
   // 循环对比每一位,发现新版本比较大,就 返回 true,新版本小就返回 false;
   for (let index = 0; index < oldArr.length; index++) {
    const oldItem = Number(oldArr[index]);
    const newItem = Number(newArr[index]);
     if (newItem > oldItem) {
       return true;
     }else if(newItem < oldItem){
       return false;
     }
   }
   // 若循环对比结束,说明版本一致,就返回false;
   return false;
}
上一篇 下一篇

猜你喜欢

热点阅读