我无法读取字符,字符串或数字。我开始学习js,也许这是一个简单的问题,但我不能自己回答。我使用的代码是:
var main = function()
{
"use strict";
var stdout = require("system").stdout;
var stdin = require("system").stdin;
stdout.write( "What is your name? " );
var name = stdin.readLine();
stdout.writeLine( "Hello, " + name );
}();
感谢您的帮助,如果这个问题非常愚蠢,请抱歉。
答案 0 :(得分:1)
您需要阅读有关如何在节点中使用readline的文档 - https://nodejs.org/api/readline.html#readline_readline:
var main = function()
{
"use strict";
var readline = require('readline');
var rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
rl.question("What is your name? ", function(answer) {
console.log("Hello ", answer);
rl.close();
});
}();
答案 1 :(得分:0)
Vanilla Javascript不支持"读取字符串"。但是,如果你有一个html文档,你可以从文本框中获取输入:
document.getElementById('textbox_id').value