js比较两个版本号的大小(比较简洁) 您所在的位置:网站首页 比较版本号大小js代码 js比较两个版本号的大小(比较简洁)

js比较两个版本号的大小(比较简洁)

2023-12-13 12:03| 来源: 网络整理| 查看: 265

正确的 Composer 扩展包安装方法

CSDN-Ada助手: 非常感谢CSDN博主的分享,这篇博客确实让我对Composer扩展包安装方法有了更深入的了解。我觉得下一篇博客可以写关于Laravel框架中的Composer使用技巧,比如如何在Laravel中安装和升级Composer扩展包,如何解决Composer依赖冲突等等。这样的技术文章对其他Laravel开发者一定会非常有帮助。相信会有更多读者期待你的下一篇博客! 为了方便博主创作,提高生产力,CSDN上线了AI写作助手功能,就在创作编辑器右侧哦~(https://mp.csdn.net/edit?utm_source=blog_comment_recall )诚邀您来加入测评,到此(https://activity.csdn.net/creatActivity?id=10450&utm_source=blog_comment_recall)发布测评文章即可获得「话题勋章」,同时还有机会拿定制奖牌。

js比较两个版本号的大小(比较简洁)

yue214: [code=javascript] /* * 版本号比较方法 * 传入两个字符串,当前版本号:curV;比较版本号:reqV * 调用方法举例:compare("1.1","1.2"),将返回false */ function compare(curV, reqV) { if (curV && reqV) { //将两个版本号拆成数字 var arr1 = curV.split('.'), arr2 = reqV.split('.'); var minLength = Math.min(arr1.length, arr2.length), position = 0, diff = 0; //依次比较版本号每一位大小,当对比得出结果后跳出循环(后文有简单介绍) while (position < minLength && ((diff = parseInt(arr1[position]) - parseInt(arr2[position])) == 0)) { position++; } diff = (diff != 0) ? diff : (arr1.length - arr2.length); //若curV大于reqV,则返回true return diff > 0; } else { //输入为空 console.log("版本号不能为空"); return false; } } [/code]

js比较两个版本号的大小(比较简洁)

Future_object: 不行呀,差点被坑,3.0.0.9比3.0.0.10大?

js比较两个版本号的大小(比较简洁)

muyi85: 测试不通过。 你比较下2.11和2.3,看看结果

js比较两个版本号的大小(比较简洁)

qqxie123456789: php还用得着自己写函数



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有