[Javascript] 자바스크립트 문자열 체크 방법

자바스크립트 사용할때 빈번하게 처리하는 일이 문자열의 체크입니다.

문자열 체크시 if( 문자열 == "" ) 방식으로 처리가 안되는 경우가 있습니다. 바로 null, undefined 입니다.

그렇기 때문에 null, undefined도 같이 체크해줘야 합니다.

문자열 체크할 일이 많다면 아래와 같이 함수로 작성해서 사용하면 편합니다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<script type="text/javascript">
    /*
     * 일반적인 사용 방법
     */
    var chkValue;
    if( chkValue == "" || chkValue == null || typeof chkValue == "undefined" ){
    }else{
    }
    
    /*
     * 함수 사용 방법
     * @param chkValue         : 체크할 문자열
     * @param defaultValue  : 문자열이 null 일경우 리턴할 문자열
     */
    function check(chkValue, defaultValue){
         
        if( chkValue == "" || chkValue == null || typeof chkValue == "undefined" )
            chkValue = defaultValue ;
         
        return chkValue ;
    }
</script>
cs

댓글

Designed by JB FACTORY