nodebook
Version:
Node.js • Apprendre par la pratique. Familiarisez-vous avec JavaScript, Node.js et l'écosystème de modules npm. Apprenez à concevoir et à déployer des *applications web* et des *outils en ligne de commande*.
25 lines (21 loc) • 655 B
JavaScript
;
const {prompt} = require('inquirer');
const secret_number = Math.floor(Math.random() * 100);
const questions = [
{ name: 'Devine le nombre secret (entre 1 et 100)',
validate: (input, answers) => {
if (Number.isNaN(parseInt(input))) { // <1>
return 'Ce n\'est pas un nombre'; // <2>
}
if (input > secret_number) {
return 'C\'est plus petit.';
}
if (input < secret_number) {
return 'C\'est plus grand.';
}
return true; // <3>
}}
];
prompt(questions).then(answers => {
console.log(`Bravo, la réponse est ${secret_number} !`);
});