В клиентском JavaScript нет как таковой консоли. Есть неймсейс и методы которые используют вендоры браузеров для отображения данных для отладки — методы одни, но данные отображаются от браузера к браузеру разные. Фаетически есть «STDOUT», «STDERR», но нет «STDIN». Можно, конечно, сделать костыль, используя prompt(), подогнать интерфейс как
javascript linux или написать расширение для конкретного браузера.
В Node.js есть полноценные методы работы с терминалом
TTY