美文网首页
JS 版本比较

JS 版本比较

作者: R_X | 来源:发表于2018-11-21 10:00 被阅读0次
// 比较版本号 curr < promote?
const versionCompare = function (curr, promote) {
    let currVer = curr || '0.0.0';
    let promoteVer = promote || '0.0.0';
    if (currVer === promoteVer) return false;
    let currVerArr = currVer.split('.');
    let promoteVerArr = promoteVer.split('.');
    let len = Math.max(currVerArr.length, promoteVerArr.length);
    let proVal, curVal;
    for (var i = 0; i < len; i++) {
        proVal = ~~promoteVerArr[i];
        curVal = ~~currVerArr[i];
        if (proVal < curVal) {
            return false;
        } else if (proVal > curVal) {
            return true;
        }
    }
    return false;
};

相关文章

  • js 版本比较

    如果当前版本大于等于需求版本则返回true,如果当前版本小于需求版本则返回false https://blog.c...

  • JS 版本比较

  • js 比较版本号

    项目中在上一些新功能的时候,通常会做个兼容的写法,比如大于多少的版本号才做某些逻辑,这时候就需要比较版本号。 比如...

  • 版本比较

    描述 牛客项目发布项目版本时会有版本号,比如1.02.11,2.14.4等等现在给你2个版本号version1和v...

  • cookies封装

    js版本 angualr版本

  • js实现版本号的大小比较

    版本号大小比较,如1.3.5, 1.10.1,直接在sort上扩展一下就好了: data.sort(functio...

  • Webpack配置入口文件和打包后的文件

    1.查看node.js版本、npm版本和webpack版本(使用webpack4时,请确保node.js的版本>=...

  • 计算机毕业设计之史上最好SpringBoot+Vue.js在线学

    开发技术 版本1:springboot+vue.js 版本2:ssm+vue.js 版本3:ssm+jsp 代码开...

  • js比较

    if ('0') alert("'0' is true");if ('0' == false) alert("'0...

  • 冒泡排序

    算法说明 每次都从数组的第一个数开始比较,每次比较一位 每遇到比自己小的值,就替换两者位置 实现 PHP版本 JS版本

网友评论

      本文标题:JS 版本比较

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