将数值平均等分成n段

将数值等分成形如 1-5,5-10,10-15,15-20,…

	//将200等分成6段
	setDevideArr(200,6);
	
	function setDevideArr(maxData,devideLength) {
       maxData=maxData<devideLength?devideLength:maxData;
       var quotientVal = ~~(maxData / devideLength);
       var devideArr = [];
       for (let i = devideLength; i > 0; i--) {
          if(i == devideLength){
             devideArr.push(quotientVal*(i-1)+'-'+maxData)
          }else{
             devideArr.push(quotientVal*(i-1)+'-'+quotientVal*i)
          }
       }
       return devideArr;
     }

你可能感兴趣的:(数值转化,javascript)