공개 방법 :
checkType = (데이터)을 보자 => { 경우 (데이터) { CONSOLE.LOG ( 참 ); } 다른 { 을 console.log ( 거짓 ); } }
문자열
checkType ( '안녕하세요 ~'); // 사실 checkType ( ''); // 거짓
요약 :
빈 문자열이 true로 변환됩니다 허위, 비어 있지 않은 문자열로 변환됩니다.
둘째, 값
checkType (10); // 사실 checkType (10.5); // 사실 checkType (-10.5); // 사실 checkType (0); // 거짓
요약 :
아닌 값이 true로 변환됩니다, 0은 false로 변환됩니다.
셋째, 어레이
checkType ([]); // 참 checkType ([ '메', '앨리스', '잭']) // 참
요약 :
당신이 그것을 수행하는 방법, 빈 상태 (empty)의 배열 false를 반환하려는 경우 배열은 true로 변환됩니다? 다음과 같이 배열 길이 속성이 사용될 수있다 :
checkType (.] 길이); // 거짓 checkType ([ '메', '앨리스 ","잭 "]. 길이) // 참
넷째, 객체
checkType ({}); // 사실 checkType ({userId를 : 1001 사용자 이름 : '잭', 연령 : 26}); // 사실
요약 :
당신이 빈 객체를 반환 거짓이 방법을 수행하려는 경우 개체는, true로 변환됩니다? 다음과 같이 배열 길이 속성이 사용될 수있다 :
checkType (Object.keys ({}) 길이.); // 거짓 checkType (Object.keys ({userId를 : 1001 사용자 이름 : '잭', 연령 : 26}) 길이.); // 사실