Чтобы получить данные из консоли в JavaScript, вы можете использовать несколько методов:
prompt()
: этот метод отображает диалоговое окно с сообщением и полем ввода, в котором пользователь может ввести данные. Он возвращает значение, введенное пользователем, в виде строки. Например:
var input = prompt("Enter your name:");
console.log("Hello, " + input);
-
Модуль
readline-sync
: если вы работаете с Node.js, вы можете использовать модульreadline-sync
для синхронного получения входных данных с консоли. Это позволяет вам запрашивать у пользователя ввод данных и ждать ответа, прежде чем продолжить. Вы можете установить модуль с помощью npm, и вот пример:
const readlineSync = require('readline-sync');
var input = readlineSync.question('Enter your name: ');
console.log('Hello, ' + input);
process.stdin
: в среде Node.js вы можете использоватьprocess.stdin
для асинхронного чтения входных данных с консоли. Вот пример:
process.stdin.resume();
process.stdin.setEncoding('utf8');
process.stdin.on('data', function (chunk) {
var input = chunk.trim();
console.log('Hello, ' + input);
});
Это всего лишь несколько способов получения входных данных с консоли в JavaScript. Не забудьте правильно обрабатывать вводимые пользователем данные и обрабатывать ошибки в зависимости от вашего конкретного варианта использования.