javascript - 相同的代码是否可能在同一个浏览器中以不同的方式运行?
问题描述
我正在努力提高我的网络编码技能(很久以前做过,直到现在我主要做 WordPress 样式),因为我有 10 多次没有编码,你可以想象..
无论如何,我一直在从头开始学习这个 Web 开发课程,直到现在一切都很好。也就是说,直到 JS while 循环。我的任务是创建一个“多少根手指?”的实例。,其中计算机猜测用户输入的数字。
我从视频中逐字逐句地做了所有事情,这是我第一次学习时的常用方法。并且循环不会停止,导致页面崩溃。
现在,当我将代码从源代码复制到我的文本编辑器时,它运行良好。就像我说的,我做的一切都完全一样,我什至在相同的地方缩进了代码。我比较了几次,甚至问我的女朋友是否告诉我她看到的东西似乎不对(比如缺少分号或某事)。没有什么。
这甚至可能吗?我很沮丧,因为我不明白错误来自哪里,并且我尝试在网上寻找类似的案例,但一无所获……我似乎在计算机方面运气不好,但是……
我真的很感谢您的帮助 - 对代码的质量感到抱歉,就像我说的那样,我才刚刚开始(结束):) 这是有效的代码(并且没有工作,它们完全相同):
document.getElementById("guess").onclick = function() {
var myNumber = document.getElementById("myNumber").value;
var gotIt = false;
var numberOfGuesses = 1;
while (gotIt == false) {
var guess = Math.random();
guess = guess * 6;
guess = Math.floor(guess);
if (guess == myNumber) {
gotIt = true;
alert ("Got it! It was a " + guess + ". It took me " + numberOfGuesses + " guesses.");
} else {
numberOfGuesses++;
}
}
}
解决方案
推荐阅读
- c# - 必应自定义搜索获取下一个 10 个结果 ASP.NET C#
- python-3.x - 如何在 Flask 中管理 AWS 令牌并处理刷新
- python - 为什么 pytorch 不能在 CUDA 上运行模型?
- java - 从 google firestore -Quiz 应用程序获取问题时应用程序崩溃
- bootstrap-5 - BootStrap-5,无法看到关闭图标(十字)
- android - jetpack compose 中是否有等效的“触摸代表”?
- c++ - 在 `std::upper_bound` 的自定义比较器函数中获取当前元素的索引
- html - 为什么边界半径对图像不起作用?
- python - 部署期间未加载静态
- python - 在 Django 上提供具有不同编码的 csv 文件