({}) === true
and ({}) == true
both return false however:
while({}){console.log("I'm running...")}
will cause cnosole.log to execute indefinitely.
How is the while loop taken if the expression equals false
and where does this statement gets used?