1. 오름차순 정렬
1
2
3
4
5
6
7
8
9
/**
 *  오름차순 정렬
 *  @param a 숫자
 *  @param b 숫자
 *  array.sort(compNumber)
 */
 function compNumber(a,b){
    return a - b;
}


2. 내림차순 정렬
1
2
3
4
5
6
7
8
9
/**
 *  내림차순 정렬
 *  @param a 숫자
 *  @param b 숫자
 *  array.sort(compNumberReverse)
 */
function compNumberReverse(a,b){
    return b - a;
}
Posted by august5pm
,
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/**
 *  리사이즈 비율 계산
 *  @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
,
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/**
 *  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
,