У цьому прикладі ми:
- Імпортуйте модуль readline.
- Створіть рядок читання. Об'єкт інтерфейсу, що визначає процес. stdin як вхідний потік і процес. stdout як вихідний потік.
- Використовуйте rl. question(), щоб запропонувати користувачу ввести дані та надати функцію зворотного виклику, яка буде викликана разом із введенням даних користувача.
У JavaScript ми використовуйте функцію prompt(), щоб запитати в користувача введення. Як параметр ми вводимо текст, який хочемо відобразити користувачеві. Коли користувач натискає «ок», повертається введене значення. Зазвичай ми зберігаємо введені користувачем дані у змінній, щоб ми могли використовувати інформацію в нашій програмі.
Синтаксис: // Імпортувати модуль const readline = require('readline'); // Використання методів Методи const rl = readline. createInterface({ input: process. stdin, output: process.
Отримання введених даних користувачами
- процес. stdin. setEncoding('utf8') : цей рядок встановлює кодування для стандартного введення на UTF-8. …
- процес. stdin. on('data', function (input) {: цей рядок встановлює прослуховувач подій для події 'data' у стандартному вхідному потоці. …
- консоль. log(input) : цей рядок друкує вхідні дані на консолі.
Щоб отримати значення введення в JavaScript, ви можете використовувати властивість значення. Ця властивість повертає поточне значення, введене користувачем у поле введення. // HTML <input type="text" id="myInput" /> // JavaScript const input = document.getElementById("myInput"); const inputValue = input.value; console.log(inputValue);