ChatGPT-3.5 代码编写
使用 ChatGPT-3.5 编写代码
使用 ChatGPT-3.5 编写代码就像有一位经验丰富的程序员在帮助你。
如果你知道如何提问,ChatGPT 可以为你节省大量编码时间!
定义任务
在使用生成式 AI 帮助你之前,请为你的代码设定一个明确的目标。
示例目标
- 创建一个特定的函数
- 调试现有代码
一般来说,在使用生成式 AI 时,清晰度和上下文非常重要,但在使用它们编写代码时,这一点就更加重要了!
例如,写“创建一个函数,计算到下一个星期六的天数和小时数”,而不是“编写代码查找最近的星期六”。
选择编程语言
为了更加具体,请指定所需的编程语言。
如果你不确定使用哪种编程语言,可以询问 ChatGPT。
示例
使用以下提示
我应该使用哪种编程语言为网页创建一个倒计时到下一个星期六的功能?
ChatGPT-3.5 的回复可能是
现在我们可以进一步明确我们的任务:“创建一个 JavaScript 函数,计算到下一个星期六的天数和小时数”。
寻求 ChatGPT 的帮助
现在,我们可以使用 ChatGPT 来编写我们的代码。
假设你有以下网页
示例
<!DOCTYPE html>
<html>
<body>
<h1>我的第一个网页</h1>
<p>周末还有 <span id="weekend_coundown"></span>!</p>
</body>
</html>
自己尝试 »
请 ChatGPT 编写代码
示例
使用以下提示
对于以下网页
<!DOCTYPE html>
<html>
<body>
<h1>我的第一个网页</h1>
<p>周末还有 <span id="weekend_coundown"></span>!</p>
</body>
</html>
创建一个 JavaScript 函数,计算到下一个星期六的天数和小时数。
ChatGPT-3.5 的回复可能是
然后测试它
示例
<!DOCTYPE html>
<html>
<body>
<h1>我的第一个网页</h1>
<p>周末还有 <span id="weekend_countdown"></span>!</p>
<script>
// 计算倒计时的函数
function countdown() {
// 获取当前日期
var currentDate = new Date();
// 找到下一个星期六
var daysToSaturday = (6 - currentDate.getDay() + 7) % 7; // 到下一个星期六的天数
var nextSaturday = new Date(currentDate.getFullYear(), currentDate.getMonth(), currentDate.getDate() + daysToSaturday);
// 计算剩余时间
var timeRemaining = nextSaturday.getTime() - currentDate.getTime();
var daysRemaining = Math.floor(timeRemaining / (1000 * 60 * 60 * 24));
var hoursRemaining = Math.floor((timeRemaining % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
// 在网页上显示倒计时
var countdownElement = document.getElementById("weekend_countdown");
countdownElement.innerHTML = daysRemaining + " 天和 " + hoursRemaining + " 小时";
}
// 页面加载时调用倒计时函数
window.onload = function() {
countdown();
};
</script>
</body>
</html>
自己尝试 »
它有效!
迭代和开发
你可以继续与 ChatGPT 合作改进你的代码
示例
使用以下提示
添加代码,如果当天是星期六,则显示“周末到了”,而不是倒计时
ChatGPT-3.5 的回复可能是