一覧へ

Node.jsとは — ランタイムの概念

Node.jsとは何か、ランタイムとは何かを5分で理解します。JavaScriptをブラウザの外で実行する方法。

入門
|
5
|
検証済み (2026-07)
進捗0/55 (0%)

Node.jsとは — ランタイムの概念

このトピックを終えると

「ランタイムとは何か?」という質問に答えられ、Node.jsをインストールしてターミナルでJavaScriptファイルを直接実行できるようになります。


ランタイムとは

JavaScriptは元々、ウェブブラウザ内でのみ動作していました。サーバーを作成したり、ファイルを読み込んだり、データベースに接続するには、PythonやJavaなどの別の言語が必要でした。

ランタイムとは、特定の言語を実行できるようにする環境そのものを指します。

  • ブラウザ(Chrome、Safari)= JavaScriptランタイム1号
  • Node.js = JavaScriptランタイム2号(自分のコンピューターで直接実行)

Node.jsをインストールしていない場合、.jsファイルを作成しても、ターミナルで実行する方法はありません。Node.jsをインストールした瞬間、自分のコンピューターがJavaScriptを理解できる環境を備えたことになります。

javascript
// hello.js — ターミナルでnode hello.jsで実行
const message = "Node.jsで実行中です";
console.log(message);
console.log(`現在時刻: ${new Date().toLocaleTimeString()}`);

ターミナルでnode hello.jsと入力すると、すぐに実行されます。HTMLファイルは必要ありません。

ブラウザ vs Node.js

同じJavaScriptですが、実行環境によってできることが異なります。

ブラウザNode.js
実行場所ウェブページ内自分のコンピューターのターミナル
できること画面操作、ボタンイベントファイル読み込み、サーバー作成、DB接続
実行コマンドHTMLに<script>を挿入node ファイル名.js

Node.jsのおかげで、JavaScriptだけでフロントエンド(画面)とバックエンド(サーバー)の両方を構築できるようになりました。「フルスタック」という言葉がJavaScriptの世界で現実になった理由です。

bash
# Node.jsのインストール確認
node --version
# v22.x.xのようなバージョンが表示されればインストール完了
# JavaScriptファイルの実行
node hello.js

→ バイオに適用:DevBench — HTML・CSS基礎

💬 質問・コメント

0件のコメント

ログインせずに投稿できます。ゲスト投稿は投稿者自身で編集・削除できません。

0/2000

読み込み中...