Node.js は、Chrome JavaScript ランタイム上に構(gòu)築されたプラットフォームです。

Node.js は、Google の V8 エンジンをベースにしたイベント駆動型 I/O サーバーサイド JavaScript 環(huán)境であり、V8 エンジンは JavaScript を非常に高速に実行し、非常に優(yōu)れたパフォーマンスを発揮します。

Node.js REPL (対話型インタープリター) 構(gòu)文

Node.js REPL (Read Eval Print Loop: インタラクティブ インタプリタ) は、Windows システムのターミナルや Unix/Linux シェルに似たコンピュータ環(huán)境を表し、ターミナルにコマンドを入力してシス??テムの応答を受け取ることができます。

Node には、次のタスクを?qū)g行できる対話型インタープリタが付屬しています。

読み取り - ユーザー入力を読み取り、入力された Javascript データ構(gòu)造を解析してメモリに保存します。

実行 - 入力データ構(gòu)造を?qū)g行します。

印刷 - 結(jié)果を出力します。

ループ - ユーザーが ctrl-c ボタンを 2 回押して終了するまで、上記の手順をループします。

Node の対話型インタープリターは、JavaScript コードを非常にうまくデバッグできます。

Node.js REPL (対話型インタープリター) 例

単純な式の演算

次に、Node.js REPL のコマンド ライン ウィンドウで単純な數(shù)學演算を?qū)g行しましょう:

$ node
> 1 +4
5
> 5 / 2
2.5
> 3 * 6
18
> 4 - 1
3
> 1 + ( 2 * 3 ) - 4
3
>