Différence d'authenticité entre Python et JavaScript

Remarque car ce sera un gâchis ✍

Résumé

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

Vérification du fonctionnement

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 '?'
//Quoi!?
//Si oui ↓
obj = {};
{}
obj ? true : false;
true

Je ne sais pas pourquoi l'objet JS a eu une erreur de syntaxe !! Puisqu'il s'agit d'un article mémo, je le vérifierai séparément à une date ultérieure.

Recommended Posts

Différence d'authenticité entre Python et JavaScript
Différences entre Ruby et Python dans la portée
Différences entre la syntaxe Python et Java
Différences de multithreading entre Python et Jython
Différence entre list () et [] en Python
Différence entre == et est en python
Différence entre Python, stftime et strptime
différence entre les instructions (instructions) et les expressions (expressions) en Python
Différence entre @classmethod et @staticmethod en Python
Différence entre append et + = dans la liste Python
Différence entre non local et global en Python
Différence entre Ruby et Python (syntaxe de base)
Différences entre queryStringParameters et multiValueQueryStringParameters dans AWS Lambda
Résumé des différences entre PHP et Python
[python] Différence entre variable et self. Variable dans la classe
À propos de la différence entre "==" et "is" en python
Différences dans le traitement des chaînes entre Python, Ruby, JS et PHP (combinaison et expansion de variables)
Différence entre Ruby et Python en termes de variables
Calculer la différence entre Pose et Transform avec ROS en Python
Pile et file d'attente en Python
Conversion mutuelle entre JSON et YAML / TOML en Python
Différence entre return, return None et no return description en Python
Unittest et CI en Python
Comparez la "relation log et infini" avec Gauche (0.9.4) et Python (3.5.1)
Différences de comportement entre les opérateurs append () et "+ =" lors de l'ajout de données à une liste en Python
Module Python num2words Différence de comportement entre l'anglais et le russe
Méthode de concaténation de liste en python, différence entre list.extend () et opérateur «+»
J'ai essayé d'énumérer les différences entre java et python
Supprimez les espaces de début et de fin en Python, JavaScript ou Java
Différence entre les répertoires Windows et Linux
Différence entre java et python (mémo)
Paquets qui gèrent le MIDI avec Python midi et pretty_midi
Différence entre la commande yum et la commande APT
Afficher les photos en Python et html
Algorithme de tri et implémentation en Python
Manipuler des fichiers et des dossiers en Python
À propos de Python et Cython dtype
Affectations et modifications des objets Python
Coopération entre le module python et l'API
Vérifiez et déplacez le répertoire en Python
Différence entre la série python2 et la série python3 dict.keys ()
Chiffrement avec Python: IND-CCA2 et RSA-OAEP
Hashing de données en R et Python
Synthèse de fonctions et application en Python
Exporter et exporter des fichiers en Python
Comparez les boucles de tableau Python et JavaScript
[Python] Différence entre fonction et méthode
Inverser le pseudonyme plat et le katakana en Python2.7
Lire et écrire du texte en Python
[GUI en Python] Menu PyQt5 et barre d'outils-
Python - Différence entre exec et eval
[Python] Différence entre randrange () et randint ()
Différences d'identité, d'équivalence et d'alias
Différences entre Python, read (), readline (), readlines ()
[Python] Différence entre trié et trié (Colaboratoire)
Créer et lire des paquets de messages en Python
Résumé des différences entre Python et PHP (tableau de comparaison des principaux éléments)
Fonction pour ouvrir un fichier en Python3 (différence entre open et codecs.open et comparaison de vitesse)