Yea that statement makes no sense at all. It's almost like trying to say
Words = Containers.
Anything inside quotations "" is a String, essentially just a word. Brackets  are just containers for variables. A String would go *inside* the brackets. a plain zero is seen as a regular number. saying "0" =  is like telling it a word is actually a box. Imagine saying that a gumball is the same as a gumball machine. The computer isn't gonna be happy.
This has been my programming lesson.
@Reach4God, thank you, my human brain was hurting just thinking about this meme.
While I still have you could you tell me which of these pictures have traffic lights in them.
I don't drive often, so I forget what they look like.
@Reach4God, he is speaking the language of the gods
@That one lurker, that’s why sh1t like === exists. 0 is probably considered FALSE when compared to an empty array and returned TRUE 😂
@Reach4God, but a string is really just an array of characters...
Transitive property has no power here!
Not even a coder. But I get the concepts I guess. I’m so sorry you gotta deal with that bs 😢
@waymo , it is a shortcut as an empty set [ ] can be considered false and 0 is also false