问题标签 [code.org]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
55 浏览

javascript - 我可以以更快的方式从文本框中收集多个变量吗?

在 code.org 中,我试图从可以输入数字的文本框中收集数据。我想将输入到文本框中的数字分配给不同的变量。

现在,我自己单独抓取每个变量。

我目前正在像这样在代码的开头创建变量。

然后在我使用 onEvent 处理函数之后,我使用 getText 函数分别获取每个数字。

由于我要收集大约 30 组数据,是否有更快的方法将这些值分配给变量?

0 投票
1 回答
49 浏览

javascript - 一个按钮说浏览器错误,即使它不是

我正在测试我在 Code.org Web Lab 中制作的按钮上的一个新里程碑,突然间,它开始说我正在使用的浏览器不支持该代码。

我尝试删除我添加的新代码,没有任何反应。我尝试修复代码错误,没有任何反应。我什至尝试通过复制和粘贴上一个问题的代码来恢复以前的代码格式,但什么也没发生。

这是当前的 javascript 代码,包括新的里程碑:

只有当我添加最后一个时它才停止工作。

这是增加计数器的按钮的代码:

我希望它输出这个结果:

People have attempted and failed to help me x times

但它给出的实际输出是:

Sorry, your browser doesn't support helping me.

无论我尝试什么,这个结果都不会改变。我该怎么办?

0 投票
3 回答
62 浏览

javascript - 从数组中返回正确的项目

我正在使用 code.org,我试图从数组中返回项目,但在第 34 行收到一个错误,即可能的食物 [selectedFood] 未定义。我不明白为什么,这就是阻止食物选择块工作的原因吗?我应该如何正确定义 selectedFood?

selectedFood未定义。不确定如何定义。

0 投票
4 回答
182 浏览

javascript - 如何检查数字是否在字符串中?

是否有可能有一串数字,比方说由这个操作生成

因此使 s 等于数字“1、2、3 等”的字符串。现在假设有一个不同的函数试图检查 s ( 字符串 ) 里面是否有一定的数字,

现在我们如何能够在字符串中找到一个奇异数并将其与另一个变量进行比较?“s 中的数字”是与变量“n”进行比较的数字。现在“n”可以更改值,但如果“s 中的数字”包含“n”的所有选项,该函数应该运行

0 投票
0 回答
117 浏览

javascript - 如何在applab中创建上传图片的功能?

我想在 code.org 的 applab 中上传图片。可能吗?

0 投票
2 回答
1233 浏览

nan - 是否可以在 Code.org AppLab 中检查 NaN?

我在 Code.org AppLab 上有一个硬币翻转模拟器。(为了清楚起见,它是用 JavaScript 编写的。)有一个文本输入框,用户可以在其中输入所需的翻转次数,然后单击其下方的按钮。我希望这段代码检查输入是否不是数字,所以我使用了 isNaN ...

所以......第2行是我的问题。我似乎无法让它正确检查 NaN - 如果我输入一个非数字值,它总是跳到“else”部分并将其设为 0。有什么建议么?

0 投票
0 回答
758 浏览

javascript - 如何在 code.org applab 中创建碰撞

我正在尝试使用 code.org 中的应用实验室创建迷宫应用/游戏

https://studio.code.org/projects/applab/rrV1fA5_uefcGGyrDYnznALkqxdWbjXbmI7nneft2Bg

这是我目前的项目,但我不知道如何为玩家设置角色,我也希望能够编写“如果角色接触黑色,则角色恢复到其原始起始位置。有关如何执行此操作的任何信息会很棒。谢谢

0 投票
0 回答
32 浏览

javascript - javascript onevent 元素,返回被点击元素的 id

嘿,所以对于一个 apcs 类,我正在构建一个跳棋游戏,对于那个游戏,我需要弄清楚我如何点击其中一个跳棋棋子然后拥有它,所以它只能让你做出合法的举动,但我不知道如何基本上做一个事件监听器,只监听 pices 然后告诉我点击的 id 是什么。如果你能帮助我,谢谢。这是我到目前为止所拥有的链接。https://studio.code.org/projects/applab/gkpXNSUgZXsseoFSvG2WvU-i1BcEGba59kHiZmoCQ9Q

0 投票
1 回答
154 浏览

javascript - 我如何添加一种像乘数一样添加的方法,以便当我单击一个对象时,它会使我的分数上升 5 倍乘数?

所以几乎我正在尝试制作一个得分/点击游戏,我正在尝试制作它,所以当我购买升级时,它会将我的分数乘以我所做的乘数。因此,如果我让它在点击时给我 5 分,我怎么能做到,所以在购买升级后它会给我在点击时给我 25 分。(升级将使其成为 5 倍乘数)。我想不出任何想法,非常感谢任何想法。

编辑:我是新手,不明白如何正确添加代码,但为了更好地解释它,我有一个 onEvent 函数,所以当我点击我的对象时,它会给我 10 分,并在每次点击的分数文本显示中添加 10 . 然后我的主要功能是购买我制作的商店中的任何物品。一次购买将给我 5 倍乘数,另一次将给我 10 倍乘数。我试图找出我可以制作的另一个功能,当我购买它们时,它会设置我的乘数,以便他们实际做一些事情。

0 投票
1 回答
129 浏览

javascript - 如果一个对象与 JavaScript 中的另一个对象发生碰撞,如何提高它的速度?

我目前正在 Code.org 的游戏实验室从事一个项目。在这个游戏中,如果物体(蜜蜂)与另一个物体碰撞,它的速度应该永久增加。有没有办法做到这一点?这是一个链接:

https://studio.code.org/projects/gamelab/bObYvRkfcSN938ptuiIyH0ZdF1de4jhaiOYZLgfTTwM/edit

这是一个代码片段:

不幸的是,由于我无权访问 HTML 和 CSS 代码,因此无法运行该代码段。我曾尝试使用 isTouching() 方法,但该方法仅在蜜蜂接触墙壁时才有效。我需要一种方法来做到这一点,以便当蜜蜂与任何物体碰撞时(我计划添加更多充当墙壁的精灵),该velocity变量设置为自身的 1.25 倍。IE

我也将不胜感激有关如何改进我的代码的任何其他提示。