Heim Web-Frontend js-Tutorial So verwenden Sie typeof in js

So verwenden Sie typeof in js

May 01, 2024 am 08:54 AM

Der Operator „typeof“ gibt den Typ des Operanden zurück. Seine Syntax lautet: „typeof operand“. Es gibt einen der folgenden Zeichenfolgentypen zurück: „undefiniert“, „null“, „boolean“, „number“, „bigint“, „string“, „symbol“ oder „object“. Die Rückgabe von „Objekt“ Null ist ein altes Problem aus der Geschichte. Die Verwendung der zusammengesetzten Datenstruktur

So verwenden Sie typeof in js

typeof-Operator in JavaScript ist ein unärer Operator, der eine Zeichenfolge zurückgibt, die den Operationsnummerntyp darstellt.

Syntax:

<code>typeof operand</code>
Nach dem Login kopieren

Parameter:

operand: Der Ausdruck oder die Variable, deren Typ bestimmt werden soll.

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

返回值:

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

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

示例:

console.log(typeof undefined); // &quot;undefined&quot;
console.log(typeof null); // &quot;object&quot;
console.log(typeof true); // &quot;boolean&quot;
console.log(typeof 123); // &quot;number&quot;
console.log(typeof &quot;Hello World&quot;); // &quot;string&quot;
console.log(typeof Symbol(&quot;Symbol&quot;)); // &quot;symbol&quot;
console.log(typeof [1, 2, 3]); // &quot;object&quot;
console.log(typeof function() {}); // &quot;function&quot;
Nach dem Login kopieren

注意:

  • typeof 运算符仅返回 JavaScript 原始类型的名称,而不是自定义对象的类型。
  • null 返回 "object" 是一种历史遗留问题。它应该返回 "null",但由于向后兼容性而无法更改。
  • 如果 operand 是一个复合数据结构,如数组或对象,typeof 运算符将返回 "object"
  • Eine Zeichenfolge, die den Typ des Operanden darstellt:
"undefiniert": Der Wert ist undefiniert. 🎜🎜"null": Der Wert ist null. 🎜🎜"boolean": Der Wert ist ein boolescher Wert. 🎜🎜"number": Der Wert ist eine Zahl. 🎜🎜"bigint": Der Wert ist eine große Ganzzahl. 🎜🎜"string": Der Wert ist ein String. 🎜🎜"symbol": Der Wert ist ein Symbolwert. 🎜🎜"object": Der Wert ist ein Objekt, einschließlich Funktionen, Arrays und regulärer Ausdrücke. 🎜🎜🎜🎜Beispiel: 🎜🎜rrreee🎜🎜Hinweis: Der 🎜🎜🎜🎜typeof-Operator gibt nur den Namen des JavaScript-Primitivtyps zurück, nicht den Typ des benutzerdefinierten Objekts. 🎜🎜null, der "object" zurückgibt, ist ein historisches Problem. Es sollte "null" zurückgeben, kann aber aus Gründen der Abwärtskompatibilität nicht geändert werden. 🎜🎜Wenn operand eine zusammengesetzte Datenstruktur ist, beispielsweise ein Array oder ein Objekt, gibt der Operator „typeof“ „object“ zurück. Mit dem Operator 🎜🎜typeof kann ermittelt werden, ob eine Variable deklariert wurde, auch wenn ihr kein Wert zugewiesen wurde. 🎜🎜

Das obige ist der detaillierte Inhalt vonSo verwenden Sie typeof in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Ersetzen Sie Stringzeichen in JavaScript Ersetzen Sie Stringzeichen in JavaScript Mar 11, 2025 am 12:07 AM

Ersetzen Sie Stringzeichen in JavaScript

JQuery Get Element Polsterung/Rand JQuery Get Element Polsterung/Rand Mar 01, 2025 am 08:53 AM

JQuery Get Element Polsterung/Rand

JQuery überprüfen, ob das Datum gültig ist JQuery überprüfen, ob das Datum gültig ist Mar 01, 2025 am 08:51 AM

JQuery überprüfen, ob das Datum gültig ist

10 JQuery Accords Registerkarten 10 JQuery Accords Registerkarten Mar 01, 2025 am 01:34 AM

10 JQuery Accords Registerkarten

10 lohnt 10 lohnt Mar 01, 2025 am 01:29 AM

10 lohnt

Benutzerdefinierte Google -Search -API -Setup -Tutorial Benutzerdefinierte Google -Search -API -Setup -Tutorial Mar 04, 2025 am 01:06 AM

Benutzerdefinierte Google -Search -API -Setup -Tutorial

HTTP-Debugging mit Knoten und HTTP-Konsole HTTP-Debugging mit Knoten und HTTP-Konsole Mar 01, 2025 am 01:37 AM

HTTP-Debugging mit Knoten und HTTP-Konsole

JQuery fügen Sie Scrollbar zu Div hinzu JQuery fügen Sie Scrollbar zu Div hinzu Mar 01, 2025 am 01:30 AM

JQuery fügen Sie Scrollbar zu Div hinzu

See all articles