null || false || 3 || true || возвращает ПЕРВОЕ ЗНАЧЕНИЕ, которое при преобразование к boolean дает TRUE. Заметь, не булев результат, а именно значение.
null || false || 3 || true || возвращает ПЕРВОЕ ЗНАЧЕНИЕ, которое при преобразование к boolean дает TRUE. Заметь, не булев результат, а именно значение.