Rumah > hujung hadapan web > tutorial js > Belajar Node.js dalam Hari dengan AI - Hari 3

Belajar Node.js dalam Hari dengan AI - Hari 3

PHPz
Lepaskan: 2024-08-28 06:00:33
asal
1067 orang telah melayarinya

Learning Node.js in Days with AI - Day 3

Pada hari ketiga mempelajari Node.js, saya membaca artikel yang ditulis oleh ChatGPT dan belajar tentang bekerja dengan konsol dalam Node.js. Artikel itu merangkumi dua topik utama: argumen baris arahan dan output konsol.

Apa yang Saya Belajar

  1. Argumen Baris Perintah (process.argv)

    • process.argv ialah tatasusunan yang mengandungi argumen baris arahan yang diluluskan apabila skrip dilancarkan.
    • Dua elemen pertama tatasusunan ialah laluan ke Node.js dan laluan ke skrip. Elemen selebihnya ialah hujah yang diluluskan semasa pelaksanaan program.
    • Sebagai contoh, jika anda menjalankan skrip nod arahan.js arg1 arg2, tatasusunan process.argv akan menyertakan laluan ke Node.js, laluan ke skrip dan argumen arg1 dan arg2.
  2. Output Konsol (console.log)

    • console.log digunakan untuk mengeluarkan maklumat kepada konsol, yang berguna untuk menyahpepijat dan memaparkan hasil program anda.
    • Sebagai contoh, apabila anda menjalankan kod console.log('Hello, World!'), konsol akan memaparkan mesej "Hello, World!".

Tugasan Amali

Saya menulis program yang mengambil operasi (tambah, tolak, darab, bahagi) dan dua nombor daripada baris arahan, melaksanakan operasi yang ditentukan dan mengeluarkan hasilnya kepada konsol.

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}`);
Salin selepas log masuk

Pengalaman Saya

Selepas menjalankan program dengan command nod calculator.js darab 7 3, saya menerima keputusan Keputusan: 21, yang mengesahkan bahawa kod saya adalah betul.

Kesimpulan

Pengalaman ini menunjukkan kepada saya betapa mudahnya untuk bekerja dengan konsol dalam Node.js. Saya belajar cara menghantar hujah baris arahan, menggunakannya dalam atur cara dan hasil keluaran ke konsol. Pelajaran ini menguatkan pengetahuan saya dan menyediakan kemahiran praktikal yang berguna semasa saya terus belajar Node.js.

Semua pelajaran yang dibuat oleh ChatGPT diterbitkan di sini: https://king-tri-ton.github.io/learn-nodejs/.

Atas ialah kandungan terperinci Belajar Node.js dalam Hari dengan AI - Hari 3. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan