首页 > 解决方案 > 如何使用 vscode 获取用户输入(无 html)

问题描述

Javascript 新手,我想知道如何在不使用 HTML 而仅使用 vscode 的情况下获取用户输入。

将用户输入保存在变量中的任何简单方法?就像是:

var name = input("What is your name?");

var name = prompt("What is your name?");

我不想使用 HTML 表单,而只是使用 vscode 控制台。

谢谢!

标签: javascriptvisual-studio-code

解决方案


我认为您的意思基本上是在控制台中运行脚本。

Visual Studio Code 与此几乎没有关系——尽管它确实提供了一个终端窗口(docs)以方便您,但我个人总是使用 linux 终端(docs)。但这取决于你。

因此,要在机器而不是浏览器上运行 javascript,您需要安装 node.js。

现在您需要做的就是编写脚本然后运行它。

  • 第二步:编写脚本

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

就是这样,您的脚本将运行。


推荐阅读