/**
* 比较版本号的大小
*
* 版本号规则为:xxxx.xxxx.xxxx.xxxx,版本号由一些点( <=3 && >=1 )连接起来的几段数字(0~9)组成,以下均为合法的版本号:
* 1.0
* 1.0.0
* 1.0.0.0
* 1.0.0.1
* 5.2.3.4
* 使用 JavaScript 实现算法比较两个版本号的大小。版本号的大小通过四段数字的比较完成,段位越高,数字越大,则版本号就越大。比如:
* 1.0 === 1.0.0 === 1.0.0.0
* 1.0.0.1 > 1.0.0.0
* 1.0.1.0 > 1.0.0.9999
* 1.1.1.1 > 1.1.1.0
* 2.0.0.0 > 1.9999.9999.9999
*/
/**
* @param {String} versionA xxxx.xxxx.xxxx.xxxx
* @param {String} versionB xxxx.xxxx.xxxx.xxxx
* @return {Number} 1 if versionA > versionB, 0 if versionA === versionB, -1 if versionA < versionB
*/
function CompareVersionCode (versionA, versionB) {
// ********* 实现代码于此处 *********
}
/**
* 测试用例
*/
console.log(CompareVersionCode('1.0', '1.0.0')); // 0
console.log(CompareVersionCode('1.0.0', '1.0.0.0')); // 0
console.log(CompareVersionCode('1.0.0.1', '1.0.0.0')); // 1
console.log(CompareVersionCode('1.0.1.0', '1.0.0.9999')); // 1
console.log(CompareVersionCode('1.1.1.1', '1.1.1.0')); // 1
console.log(CompareVersionCode('1.9999.9999.9999', '2.0.0.0')); // -1
console