
学习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中文网其他相关文章!