Node.js REPL
Node.js REPL (読み取り評価印刷ループ: 対話型インタープリター) Windows システムのターミナルや Unix/Linux シェルに似たコンピュータ環境を表します。ターミナルにコマンドを入力し、システムの応答を受け取ることができます。
Node には、次のタスクを実行できる対話型インタープリターが付属しています:
Reading - ユーザー入力を読み取り、入力 Javascript データ構造を解析してメモリに保存します。 execute
-入力データ構造の実行。Node の対話型インタープリターは、JavaScript コードを非常にうまくデバッグできます。
REPL の学習を開始します- 次のコマンドを入力して Node ターミナルを起動できます:
$ node>
この時点で、> の後に簡単な式を入力し、Enter キーを押して結果を計算できます。 単純な式の演算 - 次に、Node.js REPL のコマンド ライン ウィンドウで簡単な数学演算を実行してみましょう:
$ node> 1 +45> 5 / 22.5> 3 * 618> 4 - 13> 1 + ( 2 * 3 ) - 43>
変数の使用 データを変数に保存し、必要なときにいつでも使用できます。 変数宣言には var
var
変数は、console.log()を使用して変数を出力できます。$ node> x = 1010> var y = 10undefined> x + y20> console.log("Hello World")Hello Worldundefined> console.log("www.runoob.com")www.runoob.comundefined複数行の式Node REPL は、JavaScript に似た複数行の式の入力をサポートしています。次に、do-while ループを実行しましょう:
$ node> var x = 0undefined> do {... x++;... console.log("x: " + x);... } while ( x < 5 );x: 1x: 2x: 3x: 4x: 5undefined>
... 3 点記号はシステムによって自動的に生成されます。Enter キーを押して改行するだけです。ノードはそれが連続式であるかどうかを自動的に検出します。
アンダースコア (_) 変数アンダースコア (_) を使用して式の結果を取得できます:
$ node> var x = 10undefined> var y = 20undefined> x + y30> var sum = _undefined> console.log(sum)30undefined>
REPL コマンド
ctrl + c
ctrl + c を 2 回押す - ノード REPL を終了します。
ctrl + d- ノードREPLを終了します
上下キー - 入力したコマンドの履歴を表示します
tabキー - 現在のコマンドをリストします
-
。 - コマンドを使用したリスト指定されたファイルへのセッション
.load filename
- 現在の Node REPL セッションのファイルの内容をロードします。REPL を停止します
- ctrl + c
を 2 回押すことで REPL を終了できることを前に述べました:
Gif サンプルデモンストレーション$ node>(^C again to quit)>
- 次に、Gif 画像を使用して、操作例を全員にデモンストレーションします。