JavaScriptでコンソールからの入力を取得する方法


  1. promptメソッドを使用する方法:
    const userInput = prompt('入力してください:');
    console.log('ユーザーの入力:', userInput);

この方法では、prompt関数を使用してユーザーに入力を求めるダイアログボックスが表示されます。ユーザーがテキストを入力してOKボタンを押すと、その入力内容がuserInput変数に格納されます。その後、console.logを使用して入力内容を表示することができます。

  1. readlineモジュールを使用する方法 (Node.jsでのみ利用可能): Node.js環境では、readlineモジュールを使用してコンソールからの入力を取得することができます。以下はその例です。
const readline = require('readline');
const rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout
});
rl.question('入力してください:', (userInput) => {
  console.log('ユーザーの入力:', userInput);
  rl.close();
});

この方法では、readlineモジュールを使用してコンソールからの入力を受け取るためのインターフェースを作成します。rl.questionメソッドを使用してユーザーに入力を求め、入力内容がuserInput変数に渡されます。その後、console.logを使用して入力内容を表示します。最後に、rl.closeメソッドを使用してインターフェースを閉じます。

これらはJavaScriptでコンソールからの入力を取得するためのシンプルで簡単な方法の一部です。状況に応じて最適な方法を選択し、必要に応じてコードをカスタマイズしてください。