repl(インタラクティブ・インタラクティブ・インタラクティブ・インタプリタ)

1157 ワード

REPL概念
Windowシステムの端末やUnix/Linux shellのようなコンピュータ環境を表します.端末にコマンドを入力して、システムの応答を受信します.実行ステップ:1、読み込み-ユーザ入力を読み込み、Javascriptデータ構造を解析してメモリに保存します.2、入力を実行・実行するデータ構造3、印刷・出力結果4、サイクル・サイクル操作以上のステップは、ユーザが2回までctrl-cボタンを押して終了する.5、repl方式に入る:端末にnodeを入力する
  • 式演算
    $ node
    > 1 +4
    5
    > 5 / 2
    2.5
    > 3 * 6
    18
    > 4 - 1
    3
    > 1 + ( 2 * 3 ) - 4
    3
    >
    
  • 使用変数
    $ node
    > x = 10
    10
    > var y = 10
    undefined
    > x + y
    20
    > console.log(“Hello World”)
    Hello World
    undefined
    
  • マルチライン表現
    $ node
    > var x = 0
    undefined
    > do {
    … x++;
    … console.log(“x: “ + x);
    … } while ( x < 5 );
    x: 1
    x: 2
    x: 3
    x: 4
    x: 5
    undefined
    >
    
  • 下線を引いて、下線(_)を使って式の演算結果を得ることができます.
    $ node
    > var x = 10
    undefined
    > var y = 20
    undefined
    > x + y
    30
    > var sum = _
    undefined
    > console.log(sum)
    30
    undefined
    >
    
  • REPLコマンド
          ctrl + c -       。
          ctrl + c      -    Node REPL。
          ctrl + d -    Node REPL.
            /     -          
          tab   -       
          .help -       
          .break -        
          .clear -