Node.js は、Chrome JavaScript ランタイム上に構築されたプラットフォームです。
Node.js は、Google の V8 エンジンをベースにしたイベント駆動型 I/O サーバーサイド JavaScript 環境であり、V8 エンジンは JavaScript を非常に高速に実行し、非常に優れたパフォーマンスを発揮します。
Node.js REPL (対話型インタープリター) 構文
Node.js REPL (Read Eval Print Loop: インタラクティブ インタプリタ) は、Windows システムのターミナルや Unix/Linux シェルに似たコンピュータ環境を表し、ターミナルにコマンドを入力してシステムの応答を受け取ることができます。
Node には、次のタスクを実行できる対話型インタープリタが付属しています。
読み取り - ユーザー入力を読み取り、入力された Javascript データ構造を解析してメモリに保存します。
実行 - 入力データ構造を実行します。
印刷 - 結果を出力します。
ループ - ユーザーが ctrl-c ボタンを 2 回押して終了するまで、上記の手順をループします。
Node の対話型インタープリターは、JavaScript コードを非常にうまくデバッグできます。
Node.js REPL (対話型インタープリター) 例
単純な式の演算
次に、Node.js REPL のコマンド ライン ウィンドウで単純な数学演算を実行しましょう:
$ node > 1 +4 5 > 5 / 2 2.5 > 3 * 6 18 > 4 - 1 3 > 1 + ( 2 * 3 ) - 4 3 >