Beachten Sie, weil es ein Chaos sein wird ✍
| Python | JavaScript | |
|---|---|---|
| "" | False | false |
| [] | False | true |
| {} | False | true |
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