JavaScript에서 instanceof 연산자는 무엇입니까?

Javascripteseo Instanceof Yeonsanjaneun Mueos Ibnikka



JavaScript에서 변수를 선언하는 동안 해당 유형을 명시적으로 정의하지 않습니다. 다른 언어와 달리 ' x가 있다 ”, 숫자, 배열, 문자열 또는 사용자 정의 데이터 유형일 수 있습니다. 예를 들어 C 또는 C++에서 프로그래머는 int, float 등과 같은 변수를 선언할 때 데이터 유형을 지정합니다. 그러나 JavaScript는 ' 대신에 ” 연산자는 개체가 특정 유형에 속하는지 여부를 결정합니다.

이 기사에서는 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 연산자에 대해 설명했습니다.