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: