前端判断版本号升级

判断版本号

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;
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容