Почему результат в консоле разработчика хром отличается от результата в других консолях разработчика?
Собственно, вопрос в заголовке. Уже не в первый раз заметила, что если перепроверять результаты в разных консолях то и результат будет разным. Ситуация повторяется и в случае с alert и console.log. Пример: есть такой код: "const web = 'html'; alert('css', web, 'js');". При написании его в этой онлайн-консоле результат такой (выведется всё написанное)
Если я этот же код ввожу тут же в консоль хрома, то результат будет такой (выведется только первое из написанного): 
Объясните, пожалуйста, почему так происходит и какой из консолей доверять.
апд. ошибка была в том, что я не разобралась как правильно работать с console.log() в браузере.
Ответы (2 шт):
Консоль - console.log(value);
А метод alert(value); показывает диалоговое окно с опциональным (необязательным) сообщением и кнопкой OK.
То есть alert() принимает какое-то значение и приводит его к строковому типу данных (что-то конкретное или единственное)ж
А console.log() - может принимать множество значений и все будут выведены в консоль.
.log() - это один из методов, так же есть множество других.
Функция alert, как и методы console.* предоставляются хост средой, и результат выполнения зависит от реализации.
Соответственно, нельзя сравнивать работу функций из разных хостов, в данном случае браузера и replit.
Для браузера alert принимает ровно один параметр - строку.
Какой alert реализован в replit - неизвестно.
