JavaScript 7 – Gleichheitsoperatoren (== vs ===)

Unterschiede zwischen den Gleichheitsoperatoren

Die Hauptunterschiede zwischen den Gleichheitsoperatoren ==und ===in JavaScript sind wie folgt:

  • ==führt Type Coercion durch , was bedeutet, dass versucht wird, die Operanden vor dem Vergleich in einen gemeinsamen Typ zu konvertieren, während Type Coercion=== nicht durchgeführt wird .
  • ==prüft auf Wertgleichheit mit Zwangsmaßnahmen, während ===sowohl Wert- als auch Typgleichheit geprüft werden.

Vergleichen von Werten== : Um zwei Werte auf Gleichheit zu vergleichen, können Sie entweder den Operator oder verwenden ===, je nachdem, ob Sie eine Typumwandlung durchführen möchten oder nicht.

const num1 = 10;
const num2 = '10';
console.log(num1 == num2); // Output: true (value equality with coercion)
console.log(num1 === num2); // Output: false (type inequality)

const day = 'Monday';
switch(day) {
  case 'Monday':
    console.log('Today is Monday');
    break;
  case 'Tuesday':
    console.log('Today is Tuesday');
    break;
  default:
    console.log('Today is not Monday or Tuesday');
    break;
}

let x = null;
let y;

console.log(x == null); // Output: true
console.log(y == undefined); // Output: true
console.log(x === null); // Output: true
console.log(y === undefined); // Output: true

console.log(null == undefined); // true
console.log(null === undefined); // false

In der zweiten Zeile null === undefinedwird zurückgegeben , falseda der ===Operator einen strengen Vergleich durchführt, was bedeutet, dass die Operanden vor dem Vergleich nicht in einen gemeinsamen Typ konvertiert werden. Da nullund undefinedunterschiedliche Typen haben, werden sie nicht als gleich angesehen.

Überprüfen, ob ein Wert vorhanden ist : Wenn Sie überprüfen, ob ein Wert vorhanden ist, möchten Sie ihn möglicherweise verwenden und mit oder ==vergleichen, um zu sehen, ob er falsch ist.nullundefined

const myValue = '';
if (myValue == null) {
  console.log('The value is null or undefined');
}

const obj1 = { name: 'John' };
const obj2 = { name: 'John' };
const obj3 = obj1;
console.log(obj1 == obj2); // Output: false
console.log(obj1 === obj2); // Output: false
console.log(obj1 === obj3); // Output: true

Suggested posts

Fördern Sie das Sprachenlernen mit ChatGPT: Lassen Sie sich Geschichten schreiben.

Fördern Sie das Sprachenlernen mit ChatGPT: Lassen Sie sich Geschichten schreiben.

Wenn Sie jemals mit dem Umfang der Ressourcen, die Ihnen zum Erlernen der Sprache Ihrer Wahl zur Verfügung stehen, frustriert sind – insbesondere einer schwer fassbaren Minderheitensprache wie Irisch, Walisisch oder Zulu – kann ChatGPT auf ziemlich unterhaltsame und unterhaltsame Weise zur Rettung kommen interessante Wege. Manchmal möchte man sich einfach nur sicher fühlen, einen Teil des Vokabulars zusammenzufassen, etwa „Wörter, die mit Fußball zu tun haben“ oder „Verben, mit denen ich ein Gemälde beschreiben könnte“.

Was findet ChatGPT in der Grant Unified Theory heraus?

Was findet ChatGPT in der Grant Unified Theory heraus?

Unsere Reise begann mit einer einfachen Frage: Können wir uns ein Schwarzes Loch als Quanteninformationssystem vorstellen? ️ Dies veranlasste uns, das Informationsparadoxon des Schwarzen Lochs zu überdenken, ein großes Rätsel in der theoretischen Physik, das sich aus dem offensichtlichen Konflikt zwischen Quantenmechanik und allgemeiner Relativitätstheorie ergibt. Das Paradoxon rührt daher, dass die Quantenmechanik auf der Erhaltung von Informationen besteht, während die allgemeine Relativitätstheorie impliziert, dass Informationen verloren gehen, wenn Materie in ein Schwarzes Loch fällt.

Related posts

Die Goodreads Reading Challenge ist giftig

Die Goodreads Reading Challenge ist giftig

Der Juckreiz in meiner Hand breitete sich aus, als ich mit dem örtlichen Buchhändler um ein weiteres Buch verhandelte. Dieses Buch würde wie die anderen, die ich kürzlich gekauft habe, seinen Thron auf meinem Stapel „To Be Read“ (TBR) finden; und trotzdem habe ich es gekauft.

Das erste Buch zum Thema „High“ für Kinder

Das erste Buch zum Thema „High“ für Kinder

(Warnung – das ist Satire, die fröhlich subversiv sein soll – definitiv nichts für Kinder) Sie haben gesehen, wie Ihre Eltern sich in der Küche versteckten und diese stinkenden Zigaretten rauchten. Sie sagen es dir.

Was Sie in Ihrer Wartezeit tun können (Warten auf Ihren ersten Job in der Technikbranche)

Was Sie in Ihrer Wartezeit tun können (Warten auf Ihren ersten Job in der Technikbranche)

Der Wechsel in eine neue Karriere kann eine große Herausforderung sein, wenn man es alleine versucht. Es ist wichtig, Verantwortungspartner zu finden, die sich auf dem gleichen Lernniveau wie Sie befinden und ähnliche Ziele, Hartnäckigkeit und Tatendrang haben.

Die Cowboy-Lüge

Wie Megakonzerne den Amerikanern eine fette Lüge verkauften

Die Cowboy-Lüge

Es ist ein strahlend goldener Morgen in den sanften Hügeln des Westens, während die ersten Sonnenstrahlen das gefrorene Gras auf den Ebenen erhellen. Eine Herde friedlicher Angus-Rinder, pechschwarz und massig, zeichnet sich vor dem Sonnenaufgang ab, während sie einen ausgetretenen Pfad entlang zu einem Ort geht, den sie alle gut kennen; die Frühstücksbar.