学习Node.js的第三天,我阅读了ChatGPT写的一篇文章,了解了如何在Node.js中使用控制台。本文涵盖了两个主要主题:命令行参数和控制台输出。
命令行参数 (process.argv)
控制台输出 (console.log)
我编写了一个程序,它从命令行接受一个运算(加、减、乘、除)和两个数字,执行指定的运算,并将结果输出到控制台。
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}`);
使用命令nodecalculator.js乘以7 3运行程序后,我收到结果Result: 21,这证实了我的代码是正确的。
这次经历向我展示了在 Node.js 中使用控制台是多么容易。我学习了如何传递命令行参数、在程序中使用它们以及将结果输出到控制台。本课程增强了我的知识并提供了实用技能,这些技能对于我继续学习 Node.js 非常有用。
ChatGPT 创建的所有课程都发布在这里:https://king-tri-ton.github.io/learn-nodejs/。
以上是利用 AI 快速学习 Node.js - 第 3 天的详细内容。更多信息请关注PHP中文网其他相关文章!