javascript - Javascript 虚拟宠物逻辑
问题描述
我已经完成了 90% 的虚拟宠物游戏,我只需要两件事的帮助。A)我正在尝试创建逻辑,当我输入“步行”但我的能量为零时,它会显示错误消息“步行能量不足”并且不会影响幸福或能量变量。B)我正在尝试创建一个包含字符串和变量的控制台日志。它目前会告诉我能量和幸福水平,但将宠物名称显示为“NaN”。到目前为止,这是我的代码:
const Pet = prompt ("Name your pet");
document.write(Action);
let Energy = 0;
let Happiness = 0;
document.write(Energy);
document.write(Happiness);
for (i=0; i<6; i++){
var Action = prompt ("feed, pet, or walk?");
if (Action === "feed") {
Energy = (Energy + 2);
} else if (Action === "pet") {
Happiness = (Happiness + 1);
} else if (Action === "walk")
{
Happiness = ( Happiness + 2);
Energy = (Energy - 1);
}
};
console.log (Pet)
console.log (Happiness)
console.log (Energy)
console.log(+ Pet + " has " + Happiness + " happiness and " + Energy + " energy");
解决方案
推荐阅读
- python-3.x - TypeError:需要字符串参数,得到“字节”
- python - 在python中注释绘图时出现KeyError
- flutter - 如何在另一个 dart 文件中声明函数并到达主要变量
- php - 如何在 PHP 中使用 2 个服务器变量 'REMOTE_ADDR & HTTP_USER_AGENT' 进行重定向规则
- typescript - 将泛型类的实例存储在地图中,同时保持正确键入
- typescript - 扩展 BaseEntity 时的 typeorm 通用存储库错误
- c# - 使用 OpenSlide 的问题
- r - 删除具有可变长度和模式的 colnames 的结尾
- reactjs - 使用 TSDX 摇树 - 带有汇总的打字稿
- javascript - 如何将此用于随机多项选择代码的 javscript 代码转换为固定顺序?