if(document.mylist.length != "undefine" ) {} 이 사용법은 올바르지 않습니다.
올바른 사용법은 if( typeof(document.mylist.length) != "undefine" ) {}
or if입니다. ( !isNaN(document.mylist.length) ) {}
typeof의 피연산자가 정의되지 않았으며 반환된 값은 "정의되지 않음"입니다.
피연산자는 숫자입니다. typeof(x) = "number"
String typeof(x) = "string"
Boolean typeof(x) = "boolean"
Object, array and null typeof(x) = "object"
Function typeof(x) = "function "
typeof 연산자는 표현식의 데이터 유형을 나타내는 문자열을 반환합니다.
가능한 문자열은 "숫자", "문자열", "부울", "객체", "함수" 및 "정의되지 않음"입니다.
예:
alert(typeof (123));//typeof(123)는 "숫자"를 반환합니다.
alert(typeof ("123"));//typeof("123")는 "를 반환합니다. string" "
typeof 연산자
는 표현식의 데이터 유형을 나타내는 문자열을 반환합니다.
typeof[()expression[]] ;
expression 매개변수는 유형 정보를 찾아야 하는 표현식입니다.
스크립트 홈 www.jb51.net 더 많은 자바스크립트 정보는
설명
을 참조하세요. typeof 연산자는 유형 정보를 문자열로 반환합니다. typeof의 가능한 반환 값은 "숫자", "문자열", "부울", "객체", "함수" 및 "정의되지 않음"입니다.
typeof 구문의 괄호는 선택 사항입니다.