问题标签 [repl.it]
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.
javascript - NodeJS 变量提升
我只是想知道 NodeJS 中的变量提升是如何工作的。在下面的例子中
执行返回undefined,这是正确的,因为提升工作。var name;正在被移到顶部
问题是:为什么提升对 let 和 const 不起作用?下面的两个示例都返回未定义变量的异常。
ReferenceError:名称未定义
已在repl.it平台上执行。
python - 如何制作一个文件来加载变量的腌制文件,打印它,让您可以选择添加到它并重新腌制?这在 repl.it 上可行吗?
我在repl.it上。问题出在标题中。
我用它来尝试将 2 保存为默认值,但文件中没有出现任何内容,至少在 repl.it 上
我希望腌制文件有 2 所以我可以把它作为 2 然后我可以删除代码并让它在开始时加载。
c - 代码块 ide 与 Repl.it 中的不同答案
因此,我在 c 中回答了一个作业问题,由于某种原因,当我在代码块甚至 C lion 中运行它时,我得到的答案与我在 Repl.it 在线运行时不同且错误的答案。我复制并粘贴了代码,因此没有错误或差异。问题本身要求您输入一个 12 位的 ISBN 编号,然后通过 takin(第一个数字)X 1 +(第二个数字)X 3 等计算乘积,然后取总和的模数并从 10 中减去并计算最后一位数字.
例如,数字 978030640615 应将产品设为 93,最后一位数字应设为 7
下面是我的代码块代码:
输出为 -63 和 13
我的 Repl.it 代码与我复制并粘贴的代码块中的代码相同,但我得到 93 和 7 作为答案
java - 在我的逃逸速度程序中调试问题
任务是编写一个输出的程序
行星半径
行星的质量
逃逸速度
输入是圆周和加速度。
有了 2 个输入,我们将使用
- 圆方程的周长计算半径,
- 重力加速度方程计算质量
- 逃逸速度公式计算逃逸速度。
如果我的输入是 40075(地球周长)和 9.8(加速度),我的输出半径是 6378(正确),输出质量是 5.97e18(正确输出应该是 5.97e24),我的输出逃逸速度是 354(正确输出是 11184)。
以下是分配说明。
“使用下面的两个方程(一个给定的,一个在链接中)
和
等式2:参考下面的链接
http://www.softschools.com/formulas/physics/escape_velocity_formula/90/
G 是一个常数(找到它)
向用户询问周长,单位为 km
求重力加速度,单位为 m/s^2
输出:
- 行星半径公里
- 行星质量(以 kg 为单位)(使用等式 1)
- 以 km/s 为单位的逃逸速度(使用公式 2)
包括单位和格式"
这是我的程序代码。
javascript - 函数调用其他函数练习我很难过
第一次在这里发布海报,并且在我为 11 月参加的为期 6 个月的全栈训练营的准备工作中遇到了减速带。
我正在做一些练习repl.it,这个练习是关于 javascript 函数的。你被告知要编写 3 个函数,分别称为mealMaker、slice 和cook。
你得到一个空数组,并被告知用如下对象填充它:
他们希望你让 cook 函数获取所有具有 "type": "meat" 的对象并返回一个字符串,上面写着 "Cooked ("food": value)"(例如 "Cooked beef"),并且与 slice 函数类似对于“类型”:“蔬菜”,他们想要“(“食物”:价值)切片”(例如“秋葵切片”)。
然后,mealMaker 函数获取这些函数输出的内容并创建一个数组,如下所示:["Cooked beef", "Okra slices" ...]。
我被卡住的地方是我写了一个 .filter() 函数,它只返回那些我很快意识到不能达到目的的对象的过滤数组。我想我正试图弄清楚如何编写一个函数,以便我可以分别过滤肉和蔬菜,然后让它们吐出所需的字符串。
令我困惑的是如何定位“食物”值并在使用“类型”值过滤后将其插入某个字符串。
这是我到目前为止编写的其余代码,可能有帮助,也可能没有帮助。
控制台看起来像:
我可能没有以正确的方式解决这个问题,因为我花了很多时间尝试在 Google 上找到的不同东西并尽可能地应用它们,但这是我设法得到的最接近的方法。非常感谢任何帮助,谢谢。
PS 我对这种格式的函数不是很熟悉,因为我是通过谷歌的一些搜索得出的。如果有人不介意解释这可能与我以前看到的函数格式有何不同,那就太好了。我不确定它的哪一部分是函数的“名称”。到目前为止,我使用过的函数通常如下所示:
javascript - 如何修复此代码中的“前缀未定义”
我的问题:
我正在 repl.it 中使用 discord.js 设置一个不和谐机器人。在我的 config.js 文件中,我设置了机器人状态,并希望在该状态中包含一个预定变量。到目前为止,我尝试过的一切都不起作用。
我为尝试修复它所做的工作:
我尝试了很多方法来包含变量,有些方法允许程序运行。然而,那些允许它运行的(包括 this.prefix )显示的状态undefinedhelp与 prefix 的实际值一样(//)help。
我的代码:
输出和错误:
输出应该是机器人上的一个状态,上面写着video games | (//help)
目前所说的是video games | (undefinedhelp)
预先感谢您的任何帮助
node.js - 如何将更改的变量写入我的 config.js 文件以进行永久更改?
我的问题
我目前正在编写一个 Discord 机器人,目前在一台服务器上使用。我已经设置了一个命令,它将更改机器人命令的前缀,但是一旦我重新启动我的 repl,它就会重置为原始前缀。我想更改命令,以便它写入我的config.js文件以阻止这种情况发生。
到目前为止我尝试过的
老实说,我还没有尝试过任何东西,因为我不知道从哪里开始
我的代码文件
config.js 文件:
更改前缀.js 文件:
应该发生什么
该change-prefix.js文件应该成功地将用户确定的新前缀写入config.js文件。目前,我没有任何错误,但我想更改它,因为它会极大地改善我的机器人的用户体验。
javascript - Making a palindrome checker I keep getting a string index out of range error for half of it, how do i fix?
So I'm making a palindrome checker, what it does is that it will go through a statement, lets say for example "racecar" if it is a palindrome it will say true which in this case it is because racecar backwards is racecar, but if it was "ratecar" as the input then it would say false because ratecar is different from racetar, and I keep getting an error like a string index out of range type of error.
I've made a new page and tried just using this:
and it does what it needs to do and give the output: "gohangasalamiimalasagnahog" but the checker I made which is shown below isn't working when I merge what I have above with it.
python - Repl.it 和 FFmpeg
嗨,我正在构建一个不和谐的机器人,并想在其中使用 ffmpeg,但正在研究repl.it。如果可以的话,如何在 repl.it 上使用 ffmpeg?
这是为了将 .webm 文件转换为 .mp4 文件,在 python 3.7.4 上运行。我查看了 repl.it 论坛和 Stack Overflow,但找不到任何信息。
谢谢!
aws-lambda - Repl.it 与 AWS Lambda + API 网关
我一直在做一个简单的消息传递网站。到目前为止,我已将 AWS Lambda 用于我的服务器,该服务器定期访问 DynamoDB 和 API Gateway。
但是我看到了一个名为 Repl.it 的网站,它似乎和 AWS Lambda 做同样的事情,但是是免费的。
我正在使用 Node.js,并且经常读写 DynamoDB。我还使用 AWS 开发工具包。
Repl.it 和 AWS Lambda 有什么区别?