应用版本号比较

<script>
  /* 当前版本与固定死的版本作比较,当前版本小的话 return true */
  let str = '2.2.9' // 固定死的版本
  let strNew = '2.11.8' // 当前版本

  function aa (str,strNew) {
    
    
    str = str.split('.')
    strNew = strNew.split('.')
    for (let i=0; i<strNew.length; i++) {
    
    
      if (str[i] &&  Number(strNew[i]) != Number(str[i]) ){
    
    
        if (Number(strNew[i]) > Number(str[i])) {
    
    
          return false
        }else {
    
    
          return true
        }
      }
    }
    return false
  }

  let result = aa(str,strNew)
  console.log('结果:',result)

</script>

猜你喜欢

转载自blog.csdn.net/weixin_46447120/article/details/116796348