Показать сообщение отдельно
  #1 (permalink)  
Старый 27.04.2019, 22:08
Кандидат Javascript-наук
Отправить личное сообщение для Retro_1477 Посмотреть профиль Найти все сообщения от Retro_1477
 
Регистрация: 14.04.2018
Сообщений: 113

Как сделать вопрос ответ в readline
Мне нужно реализовать код который сможет задавать вопрос пользователю, а пользователь сможет на него ответить и таких вопросов должно быть несколько штук.

Вот что получилось, но сам счётчик работает неправильно, не знаю как записать конец вопроса.

Помогите решить проблему.


const readline = require('readline');

const rl = readline.createInterface({
    input: process.stdin,
    output: process.stdout
});
// Предметная область
// Основы CSS  
const questions = [
    'Многоцелевое свойство, которое определяет, как элемент должен быть показан в документе, называется?',
    'Свойство которое, устанавливает способ позиционирования элемента относительно окна браузера или других объектов на веб-странице, называется?',
    'Свойство которое, определяет цвет текста элемента, называется?',
    'Свойство которое, устанавливает величину отступа от каждого края элемента, называется?',
    'Свойство, предназначенное для отображения или скрытия элемента, включая рамку вокруг него и фон, называется?'
];

let scoreW = 0,
    scoreL = 0;


console.log(
 `Тестировщик знаний.
  Тема: Основы CSS.`
);
readline.clearLine()


rl.question('Для старта нажмите Enter', () => {
    console.clear();
});



rl.question(questions[0], (say) => {
    say == 'display' || say == 'Display' ? scoreW++ : scoreL++;
    console.clear();

});

rl.question(questions[1], (say) => {
    say == 'position' || say == 'Position' ? scoreW++ : scoreL++;
    console.clear();
    console.log(
        `Правильные ответы:${scoreW} Неправильные ответы:${scoreL}`
    );
});
Ответить с цитированием