Unterschied in der Authentizität zwischen Python und JavaScript

Beachten Sie, weil es ein Chaos sein wird ✍

Zusammenfassung

Python JavaScript
"" False false
[] False true
{} False true

Betriebsüberprüfung

Python

In [1]: True if "" else False
Out[1]: False

In [2]: True if [] else False
Out[2]: False

In [3]: True if {} else False
Out[3]: False

JavaScript

"" ? true : false;
false

[] ? true : false;
true

{} ? true : false;
VM1052:1 Uncaught SyntaxError: Unexpected token '?'
//Was!?
//Wenn ja ↓
obj = {};
{}
obj ? true : false;
true

Ich weiß nicht, warum das JS-Objekt einen Syntaxfehler hat !! Da es sich um einen Memo-Artikel handelt, werde ich ihn zu einem späteren Zeitpunkt separat prüfen.

Recommended Posts

Unterschied in der Authentizität zwischen Python und JavaScript
Unterschiede zwischen Ruby und Python im Umfang
Unterschiede zwischen Python- und Java-Syntax
Unterschiede in der Multithread-Verarbeitung zwischen Python und Jython
Unterschied zwischen list () und [] in Python
Unterschied zwischen == und ist in Python
Unterschied zwischen Python, Stftime und Strptime
Unterschied zwischen Anweisungen (Anweisungen) und Ausdrücken (Ausdrücken) in Python
Unterschied zwischen @classmethod und @staticmethod in Python
Unterschied zwischen Anhängen und + = in der Python-Liste
Unterschied zwischen nicht lokal und global in Python
Unterschied zwischen Ruby und Python (grundlegende Syntax)
Unterschiede zwischen queryStringParameters und multiValueQueryStringParameters in AWS Lambda
Zusammenfassung der Unterschiede zwischen PHP und Python
Unterschied zwischen Variablen und Selbst. Variablen in der [Python] -Klasse
Über den Unterschied zwischen "==" und "is" in Python
Unterschiede in der Zeichenfolgenverarbeitung zwischen Python, Ruby, JS und PHP (Kombination und Variablenerweiterung)
Unterschied zwischen Ruby und Python in Bezug auf Variablen
Berechnen Sie Pose- und Transformationsunterschiede in Python mit ROS
Stapel und Warteschlange in Python
Gegenseitige Konvertierung zwischen JSON und YAML / TOML in Python
Unterschied zwischen return, return None und no return description in Python
Unittest und CI in Python
Vergleiche "log and infininity" mit Gauche (0.9.4) und Python (3.5.1)
Unterschiede im Verhalten zwischen den Operatoren append () und "+ =" beim Hinzufügen von Daten zu einer Liste in Python
Python-Modul num2words Verhaltensunterschied zwischen Englisch und Russisch
Listenverkettungsmethode in Python, Unterschied zwischen list.extend () und dem Operator "+"
Ich habe versucht, die Unterschiede zwischen Java und Python aufzuzählen
Entfernen Sie führende und nachfolgende Leerzeichen in Python, JavaScript oder Java
Unterschied zwischen Windows- und Linux-Verzeichnissen
Unterschied zwischen Java und Python (Memo)
Pakete, die MIDI mit Python Midi und Pretty_Midi verarbeiten
Unterschied zwischen yum-Befehl und APT-Befehl
Zeigen Sie Fotos in Python und HTML an
Sortieralgorithmus und Implementierung in Python
Bearbeiten Sie Dateien und Ordner in Python
Über Python und Cython dtype
Zuweisungen und Änderungen in Python-Objekten
Zusammenarbeit zwischen Python-Modul und API
Überprüfen und verschieben Sie das Verzeichnis in Python
Unterschied zwischen der Python2-Serie und der Python3-Serie dict.keys ()
Verschlüsselung mit Python: IND-CCA2 und RSA-OAEP
Hashing von Daten in R und Python
Funktionssynthese und Anwendung in Python
Exportieren und Ausgeben von Dateien in Python
Vergleichen Sie Python- und JavaScript-Array-Schleifen
[Python] Unterschied zwischen Funktion und Methode
Reverse Flat Pseudonym und Katakana in Python2.7
Lesen und Schreiben von Text in Python
[GUI in Python] PyQt5-Menü und Symbolleiste-
Python - Unterschied zwischen exec und eval
[Python] Unterschied zwischen randrange () und randint ()
Unterschiede in Identität, Äquivalenz und Aliasnamen
Unterschiede zwischen Python, read (), readline (), readlines ()
[Python] Unterschied zwischen sortiert und sortiert (Colaboratory)
Erstellen und lesen Sie Messagepacks in Python
Zusammenfassung der Unterschiede zwischen Python und PHP (Vergleichstabelle der Hauptelemente)
Funktion zum Öffnen einer Datei in Python3 (Unterschied zwischen open und codecs.open und Geschwindigkeitsvergleich)