Maison > interface Web > js tutoriel > le corps du texte

Apprendre Node.js en quelques jours avec l'IA - Jour 3

PHPz
Libérer: 2024-08-28 06:00:33
original
978 Les gens l'ont consulté

Learning Node.js in Days with AI - Day 3

Le troisième jour d'apprentissage de Node.js, j'ai lu un article écrit par ChatGPT et j'ai appris à travailler avec la console dans Node.js. L'article couvrait deux sujets principaux : les arguments de ligne de commande et la sortie de la console.

Ce que j'ai appris

  1. Arguments de ligne de commande (process.argv)

    • process.argv est un tableau qui contient les arguments de ligne de commande passés lors du lancement du script.
    • Les deux premiers éléments du tableau sont le chemin vers Node.js et le chemin vers le script. Les éléments restants sont les arguments passés lors de l'exécution du programme.
    • Par exemple, si vous exécutez la commande node script.js arg1 arg2, le tableau process.argv inclura le chemin d'accès à Node.js, le chemin d'accès au script et les arguments arg1 et arg2.
  2. Sortie de la console (console.log)

    • console.log est utilisé pour afficher des informations sur la console, ce qui est utile pour le débogage et l'affichage des résultats de votre programme.
    • Par exemple, lorsque vous exécutez le code console.log('Hello, World!'), la console affichera le message "Hello, World!".

Tâche pratique

J'ai écrit un programme qui prend une opération (addition, soustraction, multiplication, division) et deux nombres à partir de la ligne de commande, effectue l'opération spécifiée et affiche le résultat sur la console.

const args = process.argv.slice(2); // Remove the first two elements

const operation = args[0]; // Operation: "add", "subtract", "multiply", "divide"
const num1 = parseFloat(args[1]); // First number
const num2 = parseFloat(args[2]); // Second number

let result;

switch (operation) {
  case 'add':
    result = num1 + num2;
    break;
  case 'subtract':
    result = num1 - num2;
    break;
  case 'multiply':
    result = num1 * num2;
    break;
  case 'divide':
    result = num1 / num2;
    break;
  default:
    console.log('Unknown operation. Use "add", "subtract", "multiply", or "divide".');
    process.exit(1); // Exit the program with an error code
}

console.log(`Result: ${result}`);
Copier après la connexion

Mon expérience

Après avoir exécuté le programme avec la commande node calculator.js multiplier 7 3, j'ai reçu le résultat Résultat : 21, qui a confirmé que mon code était correct.

Conclusion

Cette expérience m'a montré à quel point il est facile de travailler avec la console dans Node.js. J'ai appris à transmettre des arguments de ligne de commande, à les utiliser dans un programme et à afficher les résultats sur la console. Cette leçon a renforcé mes connaissances et m'a fourni des compétences pratiques qui me seront utiles pour continuer à apprendre Node.js.

Toutes les leçons créées par ChatGPT sont publiées ici : https://king-tri-ton.github.io/learn-nodejs/.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!