Tutoriais

Node.js – Vamos aprender a usar o terminal REPL

2 Comentários

O Node.js é um interpretador de código JavaScript que funciona ao lado do servidor. Esta plataforma permite aos programadores o desenvolvimento de aplicações em rede, em tempo real e de alta escalabilidade, de uma forma simples e rápida. O Node.js é baseado no interpretador V8 da Google.

Depois de aprendermos a instalar no Linux e no Windows, hoje vamos conhecer e saber usar o terminal REPL.

nodejs_12


O terminal REPL (Read Eval Print Loop) representa um ambiente computacional tal como o terminal do Windows ou a shell do Unix/Linux. Na prática usando este terminal o programador pode fazer cálculos aritméticos, definir variáveis, ler informações fornecidas pelo utilizador, etc.

Principais tarefas do terminal REPL

  • Read – Ler o input do utilizador e fazer a análise da informação
  • Eval – Avalia a estrutura do código
  • Print – imprime o resultado
  • Loop – faz um loop do comando até que o utilizador pressione CTRL + C duas vezes

Como experimentar o terminal REPL?

Acedendo ao terminal do Windows ou Unix/Linux o utilizador pode entrar no terminal REPL usando o comando node ou nodejs. O terminal REPL pode também ser usado online, acedendo a este serviço: NODE.JS TERMINAL ONLINE. Para este tutorial vamos usar o terminal REPL no Windows.

Operações básicas no terminal REPL

Exemplo 1) Somar dois valores e outras operações matemáticas

Para somar dois valores é tão simples como o apresentado na imagem seguinte.  Mas podem fazer outros calculos matemáticos:

node_001

Exemplo 2) Usar variáveis

Usar varáveis também é algo simples. Para isso podemos declarar uma simples variável assim (x =20) ou var x = 20. A diferença entre um método e outro é que se escrevermos x = 20, o valor da varável vai ser armazenado na variável x e o valor vai ser escrito no terminal. Com var x = 20 o valor apenas vai ser guardado no terminal.

node_002

Exemplo 3) Expressões multilinha

Vamos agora experimentar um ciclo, com o do…while.

node_003

Estando no terminal REPL há também alguns comandos que estão disponíveis:

  • ctrl + c – termina o comando actual
  • ctrl + c (duas vezes)  – sai do terminal REPL
  • ctrl + d – O mesmo que o comando anterior
  • .save ficheiro – guarda sessão num ficheiro
  • .load ficheiro – carrega conteúdo na sessão actual

Esperamos que tenham gostado de mais um tutorial sobre Node.js. Num próximo tutorial vamos falar sobre o gestor de módulos, o Node Package Manager (NPM).

Autor: Pedro Pinto
Partilhar:
Também pode gostar

Comentários

2

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de Vitor Jesus
    Vitor Jesus

    O REPL sempre me passou ao lado. Vou dar uma olhadela.

    Venha o próximo tutorial. Gosto muito do NPM. Sabe mesmo bem ter a sensação de estarmos a montar um puzzle conforme vamos acrescentando packages.

    1. Avatar de alex
      alex

      o REPL é uma das áreas mais importantes no NodeJS. a maior parte das packages que têm CLI atrávez dos binários ou script JS usam e abusam porque ainda não existem muitas formas de teres aplicações de ambiente gráfico multi-plataforma (nw.js e Electron servem mas requere também conhecimentos em HTML, CSS e JS (no browser) e mais as APIs para as desenvolver)