>웹 프론트엔드 >JS 튜토리얼 >js에서 typeof의 의미

js에서 typeof의 의미

下次还敢
下次还敢원래의
2024-05-01 08:45:28876검색

typeof 연산자는 JavaScript에서 변수 또는 표현식의 유형을 결정하는 데 사용되며 다음 문자열 값 중 하나를 반환합니다. "정의되지 않음": 변수가 정의되지 않았거나 정의되지 않은 값이 있습니다. "부울": 변수에 부울 값이 있습니다. value "number": 변수는 숫자입니다. "string": 변수는 문자열입니다. "object": 변수는 개체입니다. "function": 변수는 함수입니다. "symbol": 변수는 기호 유형입니다(ES6). "bigint": 변수는 BigInt 유형입니다(ES2020)

js에서 typeof의 의미

typeof JavaScript에서 의미

JavaScript에서 typeof 연산자는 변수의 유형을 결정하는 데 사용됩니다. 표현. 변수 또는 표현식의 유형을 나타내는 문자열을 반환합니다. typeof 运算符用于确定一个变量或表达式的类型。它返回一个字符串,表示变量或表达式的类型。

用法:

<code class="javascript">typeof variable_or_expression;</code>

其中,variable_or_expression 可以是任何有效的 JavaScript 变量或表达式。

可能的返回值:

typeof 运算符可以返回以下字符串值:

  • "undefined" - 当变量未定义或值为 undefined 时。
  • "boolean" - 当变量为布尔值(truefalse)时。
  • "number" - 当变量为数字时。
  • "string" - 当变量为字符串时。
  • "object" - 当变量为对象时。
  • "function" - 当变量为函数时。
  • "symbol" - 当变量为 Symbol 类型时(ES6 中引入)。
  • "bigint" - 当变量为 BigInt 类型时(ES2020 中引入)。

示例:

<code class="javascript">console.log(typeof undefined); // "undefined"
console.log(typeof true); // "boolean"
console.log(typeof 42); // "number"
console.log(typeof "hello world"); // "string"
console.log(typeof {}); // "object"
console.log(typeof function() {}); // "function"
console.log(typeof Symbol()); // "symbol"
console.log(typeof 123n); // "bigint"</code>

typeof 运算符可用于检查变量的类型,并根据类型执行不同的操作。例如,以下代码块检查变量 x 是否为数字,如果是数字,则将 x

🎜사용법: 🎜🎜
<code class="javascript">const x = 42;

if (typeof x === "number") {
  x++;
}

console.log(x); // 43</code>
🎜여기서 variable_or_expression은 유효한 JavaScript 변수 또는 표현식일 수 있습니다. 🎜🎜🎜가능한 반환 값: 🎜🎜🎜typeof 연산자는 다음 문자열 값을 반환할 수 있습니다. 🎜
  • "undefine" - 변수가 정의되지 않거나 값이 정의되지 않은 경우 시간.
  • "boolean" - 변수에 부울 값(true 또는 false)이 있는 경우.
  • "숫자" - 변수가 숫자인 경우.
  • "string" - 변수가 문자열인 경우.
  • "객체" - 변수가 객체인 경우.
  • "함수" - 변수가 함수인 경우.
  • "symbol" - 변수가 Symbol 유형인 경우(ES6에서 도입됨)
  • "bigint" - 변수가 BigInt 유형인 경우(ES2020에 도입됨)
🎜🎜예: 🎜🎜rrreee🎜typeof 연산자를 사용하면 변수 유형을 확인하고 유형에 따라 다양한 작업을 수행할 수 있습니다. 예를 들어 다음 코드 블록은 변수 x가 숫자인지 확인하고 숫자인 경우 x에 1을 추가합니다. 🎜rrreee

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

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.