Latest web development tutorials

Node.js REPL (interpréteur interactif)

Node.js REPL (Lire Eval Print Loop: interpréteur interactif) représente un environnement informatique, semblable à la borne Window System ou shell Unix / Linux, nous pouvons entrer dans la commande dans un terminal, et reçoit une réponse du système.

Node est livré avec un interpréteur interactif, vous pouvez effectuer les tâches suivantes:

  • Lecture - lire une entrée d'utilisateur, le Javascript analyser la structure de données d'entrée et stockées en mémoire.

  • Mise en œuvre- Mise en place de la structure de données d'entrée

  • Imprimer - Sortie

  • Cycle - Cycle les étapes ci - dessus jusqu'à ce que vous appuyez sur ctrl-cdeux fois pour quitter.

interpréteur interactif Node peut être un bon débogage Javascript code.

Commencer à apprendre REPL

Nous pouvons entrer la commande suivante pour démarrer la borne Node:

$ node
> 

Ensuite, nous pouvons entrer dans une expression simple> après, et appuyez sur Entrée pour calculer les résultats.

expressions arithmétiques simples

Effectuons simple fenêtre mathématique opérations Node.js REPL de ligne de commande:

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

Utilisation de variables

Vous pouvez être dans une variable, et vous avez besoin de l'utiliser pour stocker des données.

Les déclarations de variables doivent utiliserle mot - clé var,si vous ne pas utiliser le mot - clé var variable sera imprimé directement.

Une variable en utilisant le mot - clévar peut utiliser console.log () pour les variables de sortie.

$ node
> x = 10
10
> var y = 10
undefined
> x + y
20
> console.log("Hello World")
Hello World
undefined
> console.log("www.w3big.com")
www.w3big.com
undefined

expression multi-ligne

support Node REPL entrant dans plusieurs lignes d'expression, qui est un peu similaire à JavaScript. Laissez-nous effectuons une boucle do-while:

$ 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
>

... Symbole de trois points est généré automatiquement, vous pouvez aligner l' alimentation après un retour chariot.Node détecte automatiquement si l'expression est continue.

Un trait de soulignement (_) Variable

Vous pouvez utiliser soulignement (_) pour obtenir une expression du résultat de l'opération:

$ node
> var x = 10
undefined
> var y = 20
undefined
> x + y
30
> var sum = _
undefined
> console.log(sum)
30
undefined
>

commande REPL

  • ctrl + c - quitter le terminal actuel.

  • Appuyez sur ctrl + c deux fois - Sortie Node REPL.

  • ctrl + d - Sortie Node REPL.

  • Touches haut / bas - afficher les commandes d'historique saisies.

  • touche de tabulation - liste la commande en cours

  • .help - répertoriés en utilisant la commande

  • .break - Sortie expression multi-ligne

  • .clear - Sortie expression multi-ligne

  • filename.save- sauvegarder la session en cours Node REPL à un fichier spécifié

  • .load filename - le fichier à charger le contenu de la session en cours Node REPL.


Arrêter REPL

Nous avons déjà mentionné deux appuyez surctrl + construction de cpeut quitter REPL:

$ node
>
(^C again to quit)
>

Exemples de gifs démontrent

Ensuite, nous vous montrons des exemples par actions Gif Sur la photo: