1. 오름차순 정렬
/**
 *	오름차순 정렬
 *	@param a 숫자
 *	@param b 숫자
 *	array.sort(compNumber)
 */
 function compNumber(a,b){
	return a - b;
}


2. 내림차순 정렬
/**
 *	내림차순 정렬
 *	@param a 숫자
 *	@param b 숫자
 *	array.sort(compNumberReverse)
 */
function compNumberReverse(a,b){
	return b - a;
}
Posted by august5pm
,
/**
 *	리사이즈 비율 계산
 *	@param targetWidth 변한 넓이
 *	@param targetHeight 변한 높이
 *	@param defaultWidth 원래 넓이
 *	@param defaultHeight 원래 높이
 *	@return per 비율값
 */
function sumSizePer(targetWidth, targetHeight, defaultWidth, defaultHeight){
	var perWidth = targetWidth / defaultWidth;
	var perHeight = targetHeight / defaultHeight;
	var per = 0;

	if(perWidth > perHeight){
		per = perWidth;
	}else{
		per = perHeight;
	}

	return per;
}
Posted by august5pm
,
/**
 *	10의 자리 체크 (10의 자리가 아닐때는 앞에 0을 붙인다)
 *	@param num 숫자
 *	@return tempNum 10의 자리가 아닌경우 앞자리에 0을 붙인 값
 */
function digit(num){
	var tempNum = 0;

	if(num<10){
		tempNum = "0"+num;
	}else{
		tempNum = num;
	}

	return tempNum;
}
Posted by august5pm
,