js에서 typeof를 사용하는 방법

下次还敢
풀어 주다: 2024-05-01 08:54:17
원래의
1010명이 탐색했습니다.

typeof 연산자는 피연산자의 유형을 반환하며 구문은 typeof 피연산자입니다. "정의되지 않음", "null", "boolean", "number", "bigint", "string", "symbol" 또는 "object" 문자열 유형 중 하나를 반환합니다. "객체" null 반환은 기록의 레거시 문제입니다. JavaScript의 복합 데이터 구조

js에서 typeof를 사용하는 방법

typeof 연산자 사용은 단항 연산자이며, 이는 연산 숫자 유형을 나타내는 문자열을 반환합니다.

구문: ​​

<code>typeof operand</code>
로그인 후 복사
매개변수:

operand: 유형을 결정할 표현식 또는 변수.

  • operand:要确定其类型的表达式或变量。

返回值:

一个字符串,表示 operand 的类型:

  • "undefined":值未定义。
  • "null":值是 null
  • "boolean":值是布尔值。
  • "number":值是数字。
  • "bigint":值是大整数。
  • "string":值是字符串。
  • "symbol":值是 Symbol 值。
  • "object":值是对象,包括函数、数组和正则表达式。

示例:

<code class="js">console.log(typeof undefined); // "undefined"
console.log(typeof null); // "object"
console.log(typeof true); // "boolean"
console.log(typeof 123); // "number"
console.log(typeof "Hello World"); // "string"
console.log(typeof Symbol("Symbol")); // "symbol"
console.log(typeof [1, 2, 3]); // "object"
console.log(typeof function() {}); // "function"</code>
로그인 후 복사

注意:

  • typeof 运算符仅返回 JavaScript 原始类型的名称,而不是自定义对象的类型。
  • null 返回 "object" 是一种历史遗留问题。它应该返回 "null",但由于向后兼容性而无法更改。
  • 如果 operand 是一个复合数据结构,如数组或对象,typeof 运算符将返回 "object"반환 값:
  • 피연산자 유형을 나타내는 문자열:
🎜🎜"정의되지 않음": 값이 정의되지 않습니다. 🎜🎜"null": 값은 null입니다. 🎜🎜"boolean": 값은 부울 값입니다. 🎜🎜"숫자": 값은 숫자입니다. 🎜🎜"bigint": 값은 큰 정수입니다. 🎜🎜"string": 값은 문자열입니다. 🎜🎜"symbol": 값은 기호 값입니다. 🎜🎜"object": 값은 함수, 배열, 정규식을 포함한 개체입니다. 🎜🎜🎜🎜예: 🎜🎜rrreee🎜🎜참고: 🎜🎜🎜🎜typeof 연산자는 사용자 정의 개체의 유형이 아닌 JavaScript 기본 유형의 이름만 반환합니다. 🎜🎜null"object"를 반환하는 것은 역사적인 문제입니다. "null"을 반환해야 하지만 이전 버전과의 호환성으로 인해 변경할 수 없습니다. 🎜🎜operand가 배열이나 개체와 같은 복합 데이터 구조인 경우 typeof 연산자는 "object"를 반환합니다. 🎜🎜typeof 연산자를 사용하면 값이 할당되지 않은 경우에도 변수가 선언되었는지 여부를 확인할 수 있습니다. 🎜🎜

위 내용은 js에서 typeof를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!