Categories

jQuery.compareVersion()

Categories: Utilities

jQuery.compareVersion( versionA, versionB )Returns: Integer

Plugin: jQuery.compareVersion

Description: Compare versions controls.

  • jQuery.compareVersion( versionA, versionB )

    version added: 1.0

    versionA   A version control number.

    versionB   A version control number.

In most cases a version control number isn't a simple number. Maybe it is a string with some dots for subversions or includes letters like b for beta or a for alpha.

This method compares 2 versions in consideration of subversions and meanings of letters.

  • versionA > versionB = 1
  • versionA == versionB = 0
  • versionA < versionB = -1
  • Compare some versions control numbers.

    Code:
    $.compareVersion( '2.11.5', '2.11.4' );
    // results: 1
    
    $.compareVersion( '2.11.4.0', '2.11.4' );
    // results: 0
    
    $.compareVersion( '2.11.4', '2.11.7' );
    // results: -1
    
    $.compareVersion( '2.11.4b', '2.11.4' );
    // results: -1
    
    $.compareVersion( '2.11.4b', '2.11.4a' );
    // results: 1
    
    $.compareVersion( '2.11.4.b', '2.11.4a' );
    // results: 1
    
    $.compareVersion( '2.11.4beta', '2.11.4alpha' );
    // results: 1