確認()関数は、JavaScriptプログラムで定義されていません

ダークナイト :

私はJavaScriptに新しいですので、私のクエリがあまりにも自明であるなら、私を許して。私は「確認は、()」機能を使って簡単なプログラムを書いています。ここにあります:

if (confirm("Are you xyz?"))
{
console.log("Hello xyz, how are you?");
} else {
console.log("Then what is your name?");
}

しかし、これを実行するには、私はエラーを取得:確認は定義されていません私は、関数が定義された)(この確認を行うためのパッケージをインストールするか、コールする必要がありますか?

Aplet123:

ブラウザのJavaScriptとnode.js.の間には非常に重要な違いがあります ブラウザは持っているconfirmノードがない一方で、機能を。あなたが似た何かをしたい場合は、readlineのモジュールを使用することができます。

const readline = require("readline");
const interface = readline.createInterface({
    input: process.stdin,
    output: process.stdout
});
interface.question("Are you xyz? (y/n) ", function(ans) {
    if (ans == "y" || ans == "yes") {
        console.log("Hello there xyz.");
    } else {
        console.log("So what is your name?");
    }
    // pause the interface so the program can exit
    interface.pause();
});

おすすめ

転載: http://10.200.1.11:23101/article/api/json?id=392680&siteId=1