#刷题交流# 打卡第二十天:[版本号比较]
分割版本号,通过 split('.') 将每个版本号分割成一个数组,得到各个修订号。处理不同长度的版本号,如果一个版本号较短,则假设缺失的部分为 0,因此需要通过判断数组长度来填充 0。比较修订号,使用 parseInt() 解析修订号,并忽略任何前导零,确保正确的整数比较。返回结果,如果版本号中的修订号较大,则返回 1;较小则返回 -1;如果相等,则继续比较下一个修订号。
展开
评论