Inhaltsverzeichnis
Boolesche Objektinstanzeigenschaften und -methoden
Konvertieren Sie nicht-primitive falsche boolesche Objekte in True
Heim CMS-Tutorial WordDrücken Sie So ermitteln Sie, ob es sich um einen booleschen Wert handelt

So ermitteln Sie, ob es sich um einen booleschen Wert handelt

Aug 31, 2023 am 10:25 AM
判断方法 (method) 布尔值 (boolean) 是否 (whether)

So ermitteln Sie, ob es sich um einen booleschen Wert handelt

Boolean() 构造函数可用于创建布尔对象以及布尔原始值,表示 truefalse Wert.

Im folgenden Code beschreibe ich detailliert die Erstellung boolescher Werte in JavaScript.

Beispiel: sample52.html

<!DOCTYPE html><html lang="en"><body><script>

	// Create a Boolean object using the new keyword and the Boolean() constructor.
	var myBoolean1 = new Boolean(false); // Using new keyword.
	console.log(typeof myBoolean1); // Logs 'object'.

	// Create a Boolean literal/primitive by directly using the number constructor without new.
	var myBoolean2 = Boolean(0); // Without new keyword.
	console.log(typeof myBoolean2); // Logs 'boolean'.

	// Create Boolean literal/primitive (constructor leveraged behind the scenes).
	var myBoolean3 = false;
	console.log(typeof myBoolean3); // Logs 'boolean'.
	console.log(myBoolean1, myBoolean2, myBoolean3); // Logs false false false.

</script></body></html>
Nach dem Login kopieren

Boolean() Parameter

Boolean() 构造函数将一个参数转换为布尔值(即 truefalse)。任何非 0、-0、nullfalseNaNundefined 或空字符串 ("") 的有效 JavaScript 值都将转换为 true。在以下示例中,我们创建两个布尔对象值:一个 true 和一个 false Der Konstruktor wandelt ein Argument in einen booleschen Wert um (d. h. true oder false). Alle ungleich 0, -0, null, false, NaN, undefiniert oder die leere Zeichenfolge ("" ) Gültige JavaScript-Werte werden in true konvertiert. Im folgenden Beispiel erstellen wir zwei boolesche Objektwerte: einen true und einen false.

Beispiel: sample53.html

<!DOCTYPE html><html lang="en"><body><script>

	// Parameter passed to Boolean() = 0 = false, thus foo = false
	var foo = new Boolean(0)
	console.log(foo);

	// Parameter passed to Boolean() = Math = true, thus bar = true
	var bar = new Boolean(Math)
	console.log(bar);

</script></body></html>
Nach dem Login kopieren

Bei Verwendung mit dem Schlüsselwort new erzeugt eine Instanz des new 关键字一起使用时,来自 Boolean() 构造函数的实例会生成一个实际的复杂对象。您应该避免使用 Boolean() 构造函数创建布尔值(而是使用文字/原始数字),因为存在与 typeof 运算符相关的潜在问题。 typeof-Konstruktors ein tatsächliches komplexes Objekt. Aufgrund möglicher Probleme im Zusammenhang mit dem typeof-Operator sollten Sie die Verwendung des Boolean()-Konstruktors zum Erstellen boolescher Werte vermeiden (stattdessen Literale/Rohzahlen verwenden). Der typeof-Operator meldet boolesche Objekte als „Objekt“ und nicht wie erwartet als ursprüngliche Bezeichnung („boolean“). Darüber hinaus werden Literal-/Rohwerte schneller geschrieben.


Boolean() Eigenschaften und Methoden

Boolean() Das Objekt hat folgende Eigenschaften:

Attribut (zum Beispiel Boolean.prototype;):

  • 原型

Boolesche Objektinstanzeigenschaften und -methoden

Boolesche Objektinstanzen haben die folgenden Eigenschaften und Methoden (ausgenommen geerbte Eigenschaften und Methoden):

Instanzattribute (z. B. var myBoolean = false; myBoolean.constructor;):

  • 构造函数

Instanzmethoden (z. B. var myNumber = false; myBoolean.toString();):

  • toSource()
  • toString()
  • valueOf()

Konvertieren Sie nicht-primitive falsche boolesche Objekte in True

Das vom Boolean() 构造函数创建的 false 布尔对象(而不是原始值)是一个对象,并且对象会转换为 true。因此,当通过 Boolean() 构造函数创建 false 布尔对象时,该值本身会转换为 true。在下面的示例中,我演示了 false-Konstruktor erstellte boolesche false-Objekt (und nicht der primitive Wert) ist ein Objekt, und das Objekt wird in true konvertiert. Wenn also ein boolesches false-Objekt über den

-Konstruktor erstellt wird, wird der Wert selbst in true konvertiert. Im folgenden Beispiel zeige ich, wie ein boolesches false-Objekt immer „wahr“ ist.

Beispiel: sample54.html

<!DOCTYPE html><html lang="en"><body><script>

	var falseValue = new Boolean(false);

	console.log(falseValue); // We have a false Boolean object, but objects are truthy.

	if (falseValue) { // Boolean objects, even false Boolean objects, are truthy.
		console.log('falseValue is truthy');
	}

</script></body></html>
Nach dem Login kopieren
Boolean() 构造函数,而不使用 newWenn Sie einen nicht-booleschen Wert in einen booleschen Wert konvertieren müssen, verwenden Sie einfach den -Konstruktor ohne das Schlüsselwort new und der zurückgegebene Wert ist der Originalwert anstelle des booleschen Objekts.

Manches ist falsch, alles andere ist wahr

nullfalseNaNundefined,或空字符串( ""),就是false。如果在布尔上下文中使用,除上述值之外的 JavaScript 中的任何值都将转换为 true(即 if (true) {};Bereits erwähnt, aber in Bezug auf Konvertierungen noch einmal erwähnenswert: wenn die Werte 0, -0,

sind.

Beispiel: sample55.html
<!DOCTYPE html><html lang="en"><body><script>

	// All of these return a false Boolean value.
	console.log(Boolean(0));
	console.log(Boolean(-0));
	console.log(Boolean(null));
	console.log(Boolean(false));
	console.log(Boolean(''));
	console.log(Boolean(undefined));
	console.log(Boolean(null));

	// All of these return a true Boolean value.
	console.log(Boolean(1789));
	console.log(Boolean('false')); // 'false' as a string is not false the Boolean value.
	console.log(Boolean(Math));
	console.log(Boolean(Array()));

</script></body></html>
Nach dem Login kopieren

Fazit

false 至关重要,这样您就知道所有其他值都被视为 trueErfahren Sie, welche JavaScript-Werte vereinfacht werden

. 🎜

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob es sich um einen booleschen Wert handelt. 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 KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

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)

Die 5 besten IDES für die WordPress -Entwicklung (und warum) Die 5 besten IDES für die WordPress -Entwicklung (und warum) Mar 03, 2025 am 10:53 AM

Auswahl der richtigen integrierten Entwicklungsumgebung (ID) für die WordPress -Entwicklung Seit zehn Jahren habe ich zahlreiche integrierte Entwicklungsumgebungen (IDEs) für WordPress -Entwicklung untersucht. Die schiere Abwechslung - von frei bis kommerziell, einfach zu FEA

Erstellen Sie WordPress -Plugins mit OOP -Techniken Erstellen Sie WordPress -Plugins mit OOP -Techniken Mar 06, 2025 am 10:30 AM

Dieses Tutorial zeigt, dass das Erstellen eines WordPress-Plugins mithilfe von OP-Prinzipien (Object-oriented Programming) erstellt wird, wodurch die Dribbble-API eingesetzt wird. Lassen Sie uns den Text für Klarheit und Zuversicht verfeinern und gleichzeitig die ursprüngliche Bedeutung und Struktur erhalten. Objektori

So übergeben Sie PHP -Daten und -ketten an JavaScript in WordPress So übergeben Sie PHP -Daten und -ketten an JavaScript in WordPress Mar 07, 2025 am 09:28 AM

Best Practices für die Übergabe von PHP -Daten an JavaScript: Ein Vergleich von wp_localize_script und wp_add_inline_script Das Speichern von Daten in statischen Zeichenfolgen in Ihren PHP -Dateien ist eine empfohlene Praxis. Wenn diese Daten in Ihrem JavaScript -Code benötigt werden, Incorporat

So einbetten und schützen Sie PDF -Dateien mit einem WordPress -Plugin So einbetten und schützen Sie PDF -Dateien mit einem WordPress -Plugin Mar 09, 2025 am 11:08 AM

Dieser Handbuch zeigt, wie PDF -Dateien in WordPress -Posts und Seiten mit einem WordPress -PDF -Plugin eingebettet und geschützt werden. PDFs bieten ein benutzerfreundliches, allgemein zugängliches Format für verschiedene Inhalte, von Katalogen bis zu Präsentationen. Diese Methode ens

Warum sollte jemand WordPress verwenden? Warum sollte jemand WordPress verwenden? Apr 02, 2025 pm 02:57 PM

Die Leute verwenden WordPress wegen ihrer Kraft und Flexibilität. 1) WordPress ist ein Open -Source -CMS mit einer starken Benutzerfreundlichkeit und Skalierbarkeit, die für verschiedene Website -Anforderungen geeignet ist. 2) Es hat reichhaltige Themen und Plugins, ein riesiges Ökosystem und eine starke Unterstützung der Gemeinschaft. 3) Das Arbeitsprinzip von WordPress basiert auf Themen, Plug-Ins und Kernfunktionen und verwendet PHP und MySQL, um Daten zu verarbeiten und die Leistungsoptimierung zu unterstützen.

See all articles