从控制台读取输入,无需无条件等待(非等待scanf)可以使用以下方法:
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
rl.question('请输入:', (answer) => {
console.log(`你输入的是:${answer}`);
rl.close();
});
推荐的腾讯云相关产品:无
const inquirer = require('inquirer');
inquirer.prompt([
{
type: 'input',
name: 'input',
message: '请输入:'
}
]).then((answers) => {
console.log(`你输入的是:${answers.input}`);
});
推荐的腾讯云相关产品:无
const prompt = require('prompt-sync')();
const input = prompt('请输入:');
console.log(`你输入的是:${input}`);
推荐的腾讯云相关产品:无
以上是从控制台读取输入的几种常用方法,可以根据具体需求选择适合的方法。
领取专属 10元无门槛券
手把手带您无忧上云