Если вы запускаете console.log()
из JS-файла, эту строку undefined
не следует добавлять.
Если вы запускаете console.log()
из самой консоли, это имеет смысл. Вот почему: в консоли вы можете ввести имя переменной (например, попробуйте ввести window
), и она печатает информацию об этом. Когда вы запускаете какую-либо функцию void (например, console.log) из консоли, в этом случае также выводится информация о возвращаемом значении undefined
.
Я тестировал оба случая на своем Chrome (Mac ver 23.0.1271.101), и я вижу строку undefined
, когда я запускаю ее внутри консоли. Этот undefined
также появляется, когда я пишу эту строку в консоли: var bla = "sdfdfs"