JavaScript的新手,我想知道如何在不使用HTML而仅使用vscode的情况下获取用户输入。
有什么简单的方法可以将用户输入保存在变量中?像这样:
var name = input("What is your name?");
var name = prompt("What is your name?");
我不想使用HTML表单,而只想使用vscode控制台。
谢谢!
答案 0 :(得分:2)
我认为您的意思是基本上在控制台中运行脚本。
Visual Studio Code与此无关,尽管为方便起见,它确实提供了一个终端窗口(docs),但我个人始终使用linux终端(docs)。但这取决于你。
因此,要在计算机上而不是浏览器上运行javascript,您需要安装节点。
现在您需要做的就是编写脚本,然后运行它。
let name = prompt("what is your name");
prompt()
(docs)将为您提供名称提示,并在脚本在终端中运行时存储输入。所以写你的脚本,让我们说些类似的话:
nameProgram.js
;
console.log("Welcome to this awesome software that can tell you your own name!");
let name = prompt("What is your name?");
console.log(`Your name is ${name}! see how cool!`);
以您喜欢的任何一种方式打开终端,进入脚本目录并输入以下命令:
node nameProgram.js
就这样,您的脚本将运行。