问题标签 [app-lab]

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 投票
1 回答
394 浏览

arrays - 如何使数组为真或假?

在 Code.org 上,我正在尝试进行一个测验,根据用户在数组中放置的内容来选择答案。但是,无论数组中有什么,它总是错误的。

我尝试将语句更改为具有多个等号,尝试向后执行并制作 if 语句if list !== [list],并尝试删除引号。没有任何效果。我也尝试correctlist在 if 语句中定义变量,但这仍然产生错误。

它总是以虚假的形式出现。

我希望控制台日志显示为真,但它总是显示为假。

0 投票
1 回答
70 浏览

javascript - 如何声明这个变量

我正在使用 App Lab (code.org) 开发一个应用程序。如果这是一个非常容易解决的问题,我很抱歉。我在 3 个月前开始使用 javascript,这是我的第一个项目。

我希望他们单击​​按钮“start_city_game_button”后开始倒计时,但是我收到此错误

这些错误出现在第 2 行。

我希望计时器在关卡启动后启动,但是时间实际上是在应用程序启动时开始的。我已经阅读了许多此代码的草稿以找到正确的 anwser,但我找不到方法。

0 投票
0 回答
758 浏览

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

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

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

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

0 投票
2 回答
1177 浏览

javascript - getProperty() 属性参数值(未定义)不是字符串。错误:

请帮我解决游戏中的碰撞问题,这里有一个问题。它一直告诉我对象未定义。还说不能在元素“cdoor1”和“char”上获取属性“未定义”。

0 投票
1 回答
190 浏览

app-lab - Code.org 的 AppLab readRecords 功能问题

我在第 74 行调用了 readRecords,语法很简单,但程序在这一行挂起。学生表存在,有 12 个学生,它最初是使用第 60 行的 createRecord 创建的。我已经查看了这行的语法太久了。我错过了什么?

此外,是否有更优雅的方式在 readRecords 代码块之外使用这些数据?我将它复制到数组(applab 中没有二维数组或结构)。我试图创建某种全球“记录”,但没有成功。我从中学到的 App Lab 项目示例使用 readRecords 代码块内的数据,而不是块外的数据。

项目:我的项目:https ://studio.code.org/projects/applab/xEEOqp8zpOJ2g-YyCntajlhvh0crb2ysLvP1Pg5LCF8

具体代码:

谢谢您的帮助!

颂歌

0 投票
1 回答
88 浏览

javascript - 更新数据库中的特定记录?

我在 applab 中使用 Javascript。该代码可以很好地创建新用户,但它只更新第一条记录。任何想法如何解决这个问题,以便为每个新用户和返回用户更新?我想我需要使用带有“mostRecentID”或“record.ID”的数学函数来实现这一点。项目链接:https ://studio.code.org/projects/applab/bSkJw2auZx8Iq7ZGemsT7HwQrOVBWFPl6eLl0R0a6VU如果你去“它是如何工作的(查看代码)”,然后你可以看到代码和数据库。

0 投票
1 回答
287 浏览

javascript - 如何在 Code.org App Lab 中显示表格中的值?

我在 Code.org App Lab 中使用 JS - Caclulator v1.0制作了一个计算器

在这个计算器中,每按一次等号按钮,problemTextproblemText_2operator、 并被answerText放置在表格中的一条记录中, arithCalc。计算器中有一个屏幕,用于显示以前的计算。在textArea或表中。有什么方法可以用来readRecords()从表中获取值,并将它们显示在textAreainarithDisplay或表中arithDisplay

这是代码:

0 投票
1 回答
26 浏览

javascript - applab中的连续用户输入?

因此,我正在 code.org 上开发一个应用程序,该应用程序获取用户的科目分数,告诉他他的成绩,最后给他所有科目的平均分数。但问题是我仅限于(在我的情况下)4 个主题,因为要为每个单独的主题运行代码,我必须单击一个按钮。我想知道是否有办法提示用户输入,直到他输入一个字符串,然后计算他输入的所有主题的平均总数?当前代码链接:https ://studio.code.org/projects/applab/uj3FPnbsFzmCO5UK3a0WnM3wsO1zTwl0-SLRP5VPrBw

0 投票
2 回答
42 浏览

app-lab - 设置 AppLab 鼠标坐标

我已经看到如何在 AppLab 中获取鼠标坐标(如果你不知道它是一个使用 JS 和一个非常奇怪的库的 code.org 实验室)。但是,我想设置坐标。我看过这个链接:App Lab Mouse Coordinates 但它没有帮助。我将如何设置鼠标坐标?(换句话说,使用计算机移动鼠标)。

0 投票
1 回答
29 浏览

debugging - applab 中的调试问题

我目前正在 appLab 上为我的 CS 期末考试创建一个测验创建者,尽管我的代码中的一些 onEvent 行不断重复,但我的大部分代码都在工作,即使我在那里没有循环。我在我的程序中多次调用了该函数,这可能是它出现故障的原因。我尝试重构代码并将函数拆分为 2 个较小的函数,一个用于处理声明变量,另一个用于对屏幕进行更改。主要问题是 onEvent 循环中的代码在重复,因此我无法添加计数器来计算用户提出的正确或错误问题的数量。我非常困惑,因为过去几天我一直在尝试修复这个错误。首先,它似乎正在工作,但是当您在单击答案之前放慢代码速度时,您会在 onEvent 行中的 quiz 函数中看到问题。非常感谢你帮助我!

如果您想引用代码,这里是我的项目的链接(由于某种原因,代码的格式在堆栈溢出中不起作用) https://studio.code.org/projects/applab/bzlJBCafMhrd-LAGoqro3nXw8hQ7tJBLxj-N3In9kwo`在此处输入代码`