В моем приложении сегодня я работал с JavaScript-кодом, когда заметил что-то странное.
var someVar = 25;
var anotherVar = 50;
var out = (anotherVar == 50 && someVar);
console.log(out) // outputs 25 and not true or false;
Любая идея, что происходит?