이 기사에서는 JavaScript의 'instanceof' 연산자에 대해 설명합니다.
JavaScript에서 'instanceof' 연산자는 무엇입니까?
“ 대신에 ” 연산자는 JavaScript에서 개체 유형을 결정하는 데 사용됩니다. '라는 부울 결과 값을 제공합니다. 진실 ' 또는 ' 거짓 '. 객체가 특정 클래스의 인스턴스이면 'true'를 제공하고 그렇지 않으면 'false'를 출력합니다.
JavaScript에서 'instanceof' 연산자를 사용하는 방법은 무엇입니까?
'에 대해 주어진 구문을 활용하십시오. 대신에 ' 운영자:
객체 이름 대신에 객체 유형
여기:
- “ 객체 이름 ”는 개체의 이름을 나타냅니다.
- “ 객체 유형 ”는 숫자, 문자열, 배열, 객체 등과 같은 객체의 유형을 나타냅니다.
예: JavaScript에서 'instanceof' 연산자 사용
'라는 배열을 만듭니다. 언어 ”:
다양한 언어 = [ '자바스크립트' , '자바' , '파이썬' , '씨' , 'C++' ] ;
아시다시피 JavaScript의 모든 것은 객체이므로 배열 ' 언어 '는 개체입니다. 지정된 변수가 ' 끈 ” 입력 여부:
유형이었다 = 언어 대신에 끈 ;결과 값을 콘솔에 인쇄합니다.
콘솔. 통나무 ( '선언된 개체의 유형이 문자열입니까?' + 유형 ) ;
'라는 것을 알 수 있다. 언어 '는 instanceOf 연산자가 '를 반환했기 때문에 문자열 유형 개체가 아닙니다. 거짓 ”:
객체 유형 '으로 확인하십시오. 정렬 ”:
유형이었다 = 언어 대신에 정렬 ;출력에 ' 진실 '는 ' 언어 '는 배열입니다.
이것이 JavaScript에서 instanceof 연산자의 사용법에 관한 전부입니다.
결론
JavaScript에서는 '와 같은 데이터 유형을 지정하지 않고 변수를 선언합니다. x가 있다 ”, 숫자, 배열, 문자열 또는 사용자 정의 데이터 유형일 수 있습니다. C 또는 C++와 같은 다른 프로그래밍 언어에서는 프로그래머가 int, float 등과 같은 변수를 선언할 때 데이터 유형을 지정합니다. 그래서 ' 대신에 ” 연산자는 JavaScript에서 객체 유형을 결정/확인하는 데 사용됩니다. 개체가 특정 클래스의 인스턴스인 경우 ' 진실 ”, 그렇지 않으면 “ 거짓 '. 이 기사에서는 JavaScript instanceof 연산자에 대해 설명했습니다.