javascript 에서 변수의 종 류 를 감지 하 는 코드

949 단어 변량유형
변수 유형 을 자주 검사 하 는 방법 은 두 가지 가 있 습 니 다.다음은 해설 입 니 다.변수 유형 을 검사 하 는 방법 1:type of 형식:type of 변수 용법:if(type:of 변수=="형식 표지"){...}다음은 자주 사용 하 는 데이터 형식 에 대응 하 는 type of 값 입 니 다.{an:"object"}:object["an","array"]:object function(){}:function"a string":string 55:number true:boolean new User():object 위 표 에서,type of 로 변수 형식 을 가 져 올 때 배열,대상,사용자 정의 클래스 의 대상 을 object 로 간주 하고 다른 유형 은 정상적으로 검사 하 는 것 을 알 수 있 습 니 다.그래서 대상 이 object 인지 array 인지 User 인지 판단 할 수 없습니다.그렇다면 이때 우 리 는 두 번 째 방법 으로 처리 할 수 있다.변수 형식 검사 방법 2:구조 함수 법(constructor)형식:변수.constructor 용법:if(변수.constructor==="형식 식별 자"){...}{an:"object"}:Object["an","array"]:Array function(){}:Function"a string":String 55:Number true:Boolean new User():User 는 위 표 에서 볼 수 있 습 니 다.우 리 는 모든 데이터 의 유형 을 정확하게 얻 을 수 있다.따라서 변수의 구조 함 수 를 사용 하여 변수 유형 을 가 져 오 는 것 이 좋 습 니 다.그러나 때로는 이렇게 하 는 것 도 더 편리 하 다.if(type:of 변수=="undefined"){...}

좋은 웹페이지 즐겨찾기