カテゴリ: JavaScript 更新日: 2026/08/13

JavaScriptの出力と入力の基本!console.log()とprompt()の使い方をやさしく解説

JavaScriptの出力と入力の基本!console.log()とprompt()の使い方をやさしく解説
JavaScriptの出力と入力の基本!console.log()とprompt()の使い方をやさしく解説

先生と生徒の会話形式で理解しよう

生徒

「JavaScriptを勉強してるんですが、画面に何か表示したり、ユーザーから何かを入力してもらったりするにはどうすればいいですか?」

先生

「JavaScriptでは、画面への出力にはconsole.log()、ユーザーからの入力にはprompt()を使うのが基本です。」

生徒

「名前とか年齢を入力してもらうにはどうしたらいいんでしょうか?」

先生

「それでは、具体的な例を見ながら一緒に学んでいきましょう!」

1. console.log()でメッセージを出力しよう

1. console.log()でメッセージを出力しよう
1. console.log()でメッセージを出力しよう

console.log()は、JavaScriptで画面(正確には開発者ツールのコンソール)に文字や数値などの情報を表示するための関数です。たとえば、プログラムの動作確認やデバッグ(プログラムの間違いを見つける作業)のときによく使われます。

以下は、console.log()の基本的な使い方です。


console.log("こんにちは、JavaScript!");

このコードを実行すると、ブラウザの「開発者ツール」の「コンソール」タブに次のように表示されます。


こんにちは、JavaScript!

このように、console.log()を使うことで、JavaScriptがちゃんと動いているか確認できます。

2. 開発者ツールってなに?

2. 開発者ツールってなに?
2. 開発者ツールってなに?

「開発者ツール」とは、ブラウザに最初から付いている、Webページの中身を調べたり、JavaScriptを実行したりできる便利な道具です。

Windowsでは F12キー、Macでは command + option + I を押すと開くことができます。

「Console(コンソール)」タブを選ぶと、console.log()で出力された内容が見られます。

3. prompt()で入力を受け取ろう

3. prompt()で入力を受け取ろう
3. prompt()で入力を受け取ろう

prompt()は、ユーザーに文字を入力してもらいたいときに使います。画面に入力用のポップアップウィンドウが表示され、ユーザーが入力した内容をJavaScriptで受け取ることができます。

基本的な使い方はこちらです。


let name = prompt("あなたの名前を教えてください");
console.log("こんにちは、" + name + "さん!");

このコードを実行すると、名前を入力するウィンドウが表示され、入力した名前が「こんにちは、○○さん!」の形でコンソールに表示されます。


こんにちは、たろうさん!

このようにprompt()で受け取った入力は、変数に入れてconsole.log()で出力することができます。

4. 数値を入力して計算してみよう

4. 数値を入力して計算してみよう
4. 数値を入力して計算してみよう

prompt()で入力した値は、最初は「文字列(テキスト)」として受け取られます。もし足し算などの計算をしたい場合は、「数値(ナンバー)」に変換する必要があります。

変換にはNumber()という関数を使います。


let num1 = prompt("1つ目の数字を入力してください");
let num2 = prompt("2つ目の数字を入力してください");

let sum = Number(num1) + Number(num2);
console.log("合計は " + sum + " です。");

このように、Number()で文字列を数値に変換してから計算することで、正しく結果を出すことができます。

5. 変数(へんすう)ってなに?

5. 変数(へんすう)ってなに?
5. 変数(へんすう)ってなに?

JavaScriptでは、letというキーワードを使って「変数」を作ることができます。

変数とは、「データ(たとえば名前や数字など)を入れておく箱」のようなものです。あとでその箱の中身を使うことができるので、プログラムが便利になります。

例:


let message = "こんにちは";
console.log(message);

このコードでは、messageという変数に「こんにちは」という文字を入れて、あとからconsole.log()でその中身を表示しています。

6. ちょっと応用:入力と出力を組み合わせたミニアプリ

6. ちょっと応用:入力と出力を組み合わせたミニアプリ
6. ちょっと応用:入力と出力を組み合わせたミニアプリ

最後に、ユーザーの名前と好きな色を聞いて、あいさつメッセージを作る小さなアプリを作ってみましょう。


let name = prompt("あなたの名前を入力してください");
let color = prompt("好きな色を入力してください");

console.log(name + "さんの好きな色は " + color + " なんですね!");

このように、prompt()で複数の情報を聞き出して、console.log()で一緒に表示することで、簡単な対話型プログラムが作れるようになります。

この記事を読んだ人からの質問

この記事を読んだ人からの質問
この記事を読んだ人からの質問

プログラミング初心者からのよくある疑問/質問を解決します

質問1:JavaScriptでプログラムの実行結果を確認するには、どのような方法が一番簡単ですか?

回答:JavaScriptのプログラミングにおいて、最も基本的かつ簡単な出力方法は、コンソールログ関数を使用することです。具体的には、命令文の中に表示させたい文字や数字を入れることで、ブラウザが提供している開発者ツールのコンソール画面に情報を表示させることができます。この方法は、プログラムが正しく動作しているかを確認する「動作確認」や、プログラムの記述ミスを探し出す「デバッグ作業」において、プログラミング初心者から現役のエンジニアまで世界中で最も頻繁に利用されている手法です。

質問2:コンソールログで出力した文字が見当たらないのですが、どこを確認すればよいでしょうか?

回答:コンソールログの出力結果は、Webページ上の見た目には表示されません。ブラウザに標準搭載されている「開発者ツール」という機能を起動する必要があります。Windowsをお使いの方はキーボードの「F12キー」を、Macをお使いの方は「コマンドキー、オプションキー、アイキー」を同時に押すことで、開発者ツールの画面が立ち上がります。その中にある「コンソール」または「Console」と書かれたタブを選択すると、JavaScriptから出力されたメッセージを確認することができます。

質問3:JavaScriptを使って、Webサイトを訪れたユーザーに文字を入力してもらうポップアップを出すにはどうすればいいですか?

回答:ユーザーからの入力を受け取るには、プロンプト関数という非常に便利な仕組みを利用します。この命令を実行すると、ブラウザの画面中央に小さな入力用ウィンドウ(ポップアップ)が表示されます。ユーザーがその中に名前や年齢、好きな食べ物などのテキストを入力して「OK」ボタンを押すと、その内容をJavaScriptプログラムの中でデータとして受け取ることが可能になります。初心者の方が最初に対話型のプログラムを作成する際に、最も手軽に実装できる入力方法です。

理解度のクイズ問題

理解度のクイズ
この記事の理解度をクイズで確認しよう

空欄の★に当てはまる内容を答えてください。

問題
JavaScriptでは、画面にメッセージを表示する基本の関数は console.log() です。 一方、ユーザーから文字を入力してもらうときは prompt() を使います。 この2つを組み合わせることで、入力と出力を扱う簡単なプログラムを作ることができます。
let name = prompt()("あなたの名前を教えてください");
console.log()("こんにちは、" + name + "さん!");
【ヒント】 ・console.log()は開発者ツールの「コンソール」に出力される。 ・prompt()は入力用ポップアップを表示して、その値を変数に入れられる。 ・関連キーワード:JavaScript、入力、出力、開発者ツール、変数。

下記をクリックすると、解答が表示されます
関連記事:
カテゴリの一覧へ
新着記事
New1
JavaScript
JavaScriptローカルストレージとセッションストレージの違いを徹底解説!初心者向け保存機能ガイド
New2
JavaScript
JavaScriptのisNaN()とNumber.isNaN()の違いを理解しよう
New3
JavaScript
JavaScriptの配列型(Array)の基本と使い方まとめ
New4
Claude Code
Claude CodeでCSV読み込みと文字化け対策を相談する方法
人気記事
No.1
Java&Spring記事人気No1
JavaScript
JavaScriptのインストール方法まとめ!Windows・Mac・Linux別にステップ解説
No.2
Java&Spring記事人気No2
JavaScript
JavaScriptの比較演算子(==, ===, !=, !==)の違いを初心者向けにわかりやすく解説
No.3
Java&Spring記事人気No3
TypeScript
TypeScriptの始め方:開発環境の構築手順【初心者向け】
No.4
Java&Spring記事人気No4
Claude Code
Claude CodeでCSV読み込みと文字化け対策を相談する方法
No.5
Java&Spring記事人気No5
JavaScript
JavaScriptの数値型(Number)の使い方と特徴まとめ
No.6
Java&Spring記事人気No6
TypeScript
TypeScriptでZustandの状態に型を定義するベストプラクティス
No.7
Java&Spring記事人気No7
TypeScript
TypeScriptで「Hello World」を出力する手順と解説
No.8
Java&Spring記事人気No8
JavaScript
JavaScriptのスクロールアニメーションを実装する手順を初心者向けに解説!Webサイトを動きのあるページにする方法