이 페이지 에서는 유용하게 사용하는 함수중에 앞서 다루지 않았던 함수들을 정리해 보고자 합니다.
8.4.1 IsArray() 이 함수는 변수가 배열인지의 여부를 나타내는 함수 입니다. 리턴값은 Boolean 입니다.
위의 예제에서는 ankyu 변수는 현재 배열이 아닙니다. 결과는 '배열이 아닙니라'가 출력이 됩니다. 그런후 split함수를 통해서 문자열을 나누어 배열형식으로 문자열을 저장하였습니다. 다시 비교해 보면 이번엔 "배열입니다." 문자열이 출력되는것을 알고 있습니다. 8.4.2 IsEmpty() 이 함수는 변수가 초기화가 되어 있는지 아닌지 여부를 나타냅니다. ankyu0="안규는/멋쟁이/입니다." ankyu1="" response.write isEmpty(ankyu0)&"<br>" response.write isEmpty(ankyu1)&"<br>" response.write isEmpty(ankyu2)&"<br>" 위의 예제에서 ankyu0,ankyu1은 초기화가 되어 있습니다. 결과는 False 가 리턴됩니다. isEmpty는 초기화가 되어 있으면 false를 그렇지 않으면 true를 리턴합니다. 마지막 isEmpty(ankyu2) 에서 ankyu2 변수는 초기화 되어 있지 않기 때문에 true를 리턴합니다. 8.4.3 IsNull() IsNull 함수는 IsEmpty 함수와 함게 절 아주 괴롭혔던 함수중에 하나 입니다. Isnull 함수는 null 값인지 아닌지 여부를 리턴합니다. ankyu0="안규는/멋쟁이/입니다." ankyu1="" ankyu2=null response.write isNull(ankyu0)&"<br>" response.write isNull(ankyu1)&"<br>" response.write isNull(ankyu2)&"<br>" response.write isNull(ankyu3)&"<br>" 위의 예제에서 true 를 리턴하는 변수는 ankyu2 밖에 없습니다. null 값인지 아닌지만을 체크 합니다. 8.4.4 IsNumeric() 변수의 값이 숫자로 바뀔수 있는지 여부를 리턴해 줍니다. ankyu0="123" ankyu1="" ankyu2="11a" response.write isNumeric(ankyu0)&"<br>" response.write isNumeric(ankyu1)&"<br>" response.write isNumeric(ankyu2)&"<br>" 위의 예제에서 숫자로 바뀔수 있는 변수는 ankyu0 밖에 없습니다.
|
|||||||||||