我无法读取用户

时间:2015-04-27 21:06:52

标签: javascript string

我无法读取字符,字符串或数字。我开始学习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 );
}();

感谢您的帮助,如果这个问题非常愚蠢,请抱歉。

2 个答案:

答案 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