Heim > Web-Frontend > js-Tutorial > Node.js in wenigen Tagen mit KI lernen – Tag 3

Node.js in wenigen Tagen mit KI lernen – Tag 3

PHPz
Freigeben: 2024-08-28 06:00:33
Original
1074 Leute haben es durchsucht

Learning Node.js in Days with AI - Day 3

Am dritten Tag, an dem ich Node.js lernte, las ich einen Artikel von ChatGPT und lernte etwas über die Arbeit mit der Konsole in Node.js. Der Artikel behandelte zwei Hauptthemen: Befehlszeilenargumente und Konsolenausgabe.

Was ich gelernt habe

  1. Befehlszeilenargumente (process.argv)

    • Process.argv ist ein Array, das die Befehlszeilenargumente enthält, die beim Starten des Skripts übergeben werden.
    • Die ersten beiden Elemente des Arrays sind der Pfad zu Node.js und der Pfad zum Skript. Die übrigen Elemente sind die während der Programmausführung übergebenen Argumente.
    • Wenn Sie beispielsweise den Befehl „node script.js arg1 arg2“ ausführen, enthält das Array „process.argv“ den Pfad zu Node.js, den Pfad zum Skript und die Argumente arg1 und arg2.
  2. Konsolenausgabe (console.log)

    • console.log wird verwendet, um Informationen an die Konsole auszugeben, die zum Debuggen und Anzeigen der Ergebnisse Ihres Programms nützlich sind.
    • Wenn Sie beispielsweise den Code console.log('Hello, World!') ausführen, zeigt die Konsole die Meldung „Hello, World!“ an.

Praktische Aufgabe

Ich habe ein Programm geschrieben, das eine Operation (Addition, Subtraktion, Multiplikation, Division) und zwei Zahlen von der Befehlszeile übernimmt, die angegebene Operation ausführt und das Ergebnis an die Konsole ausgibt.

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}`);
Nach dem Login kopieren

Meine Erfahrung

Nachdem ich das Programm mit dem Befehl „Knotenrechner.js multiplizieren 7 3“ ausgeführt hatte, erhielt ich das Ergebnis Ergebnis: 21, das bestätigte, dass mein Code korrekt war.

Abschluss

Diese Erfahrung hat mir gezeigt, wie einfach es ist, mit der Konsole in Node.js zu arbeiten. Ich habe gelernt, wie man Befehlszeilenargumente übergibt, sie in einem Programm verwendet und Ergebnisse an die Konsole ausgibt. Diese Lektion hat mein Wissen gestärkt und praktische Fähigkeiten vermittelt, die mir beim weiteren Erlernen von Node.js nützlich sein werden.

Alle von ChatGPT erstellten Lektionen werden hier veröffentlicht: https://king-tri-ton.github.io/learn-nodejs/.

Das obige ist der detaillierte Inhalt vonNode.js in wenigen Tagen mit KI lernen – Tag 3. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage