- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 FreeCodeCamp,我需要构建一个“Mad Libs”风格的文字游戏(我们称之为“Word Blanks”。我必须创建一个“Fill in the Blanks”风格的句子。
在“Mad Libs”游戏中,您会得到一些缺少单词的句子,例如名词、动词、形容词和副词。然后,您可以用您选择的单词填充缺失的部分,以使完整的句子有意义。
考虑这句话 - “这确实是____,我们____自己____”。这个句子缺少三个部分——一个形容词、一个动词和一个副词,我们可以添加我们选择的单词来完成它。然后我们可以将完整的句子分配给一个变量,如下所示:
var句子=“这真的是”+“热”+“,我们”+“笑”+“我们自己”+“傻”;
根据上述说明,我获得了一个名词、一个动词、一个形容词和一个副词。我需要使用我选择的单词以及我提供的单词组成一个完整的句子。
我需要使用字符串连接运算符 + 来构建一个新字符串,并使用提供的变量:myNoun、myAdjective、myVerb 和 myAdverb。然后,我将把形成的字符串分配给结果变量。
我还需要考虑字符串中的空格,以便最终句子的所有单词之间都有空格。结果应该是一个完整的句子。
现在,我编写了以下代码来完成上面的练习:
function wordBlanks(myNoun, myAdjective, myVerb, myAdverb) {
var myNoun = "___";
var myAdjective = "___";
var myVerb = "___";
var myAdverb = "___";
var result = "my " + myAdjective + myNoun + "loves to " + myVerb + "very "
+ myAdverb;
return result;
}
wordBlanks("dog", "big", "ran", "quickly");
wordBlanks ();
但是我在运行测试时遇到以下错误:
// running tests wordBlanks("dog", "big", "ran", "quickly") should contain all of the passed in words separated by non-word characters (and any additional words in your madlib). wordBlanks("cat", "little", "hit", "slowly") should contain all of the passed in words separated by non-word characters (and any additional words in your madlib). // tests completed
“所有传入的由非单词字符分隔的单词(以及 madlib 中的任何其他单词)”应该在这里?
<小时/>编辑
我将代码相应地修改为以下内容,现在可以运行。测试失败,因为变量中提供的单词必须替换为不同的单词,而且函数中的 var 结果缺少额外的单词和空格--->
function wordBlanks(myNoun, myAdjective, myVerb, myAdverb) {
// Your code below this line
var result = "I have a " + myAdjective + " bed and the " + myNoun + " always " + myVerb + " very " + myAdverb;
// Your code above this line
return result;
}
// Change the words here to test your function
wordBlanks("cat", "little", "hit", "slowly");
因此,缺失的“非单词”字符是空格和句子的附加部分(我添加了以下内容以及提供的单词:“我有一张”、“床和”、“总是”和“非常”)。
最佳答案
听起来测试正在检查输出字符串以验证它是否包含每个传入的单词,并验证它们是否被某些东西分隔,例如空格、标点符号和其他单词。
它失败了,因为您正在用以下内容覆盖每个输入:“___”
。因此输入的单词会丢失并且不会进入输出句子。
关于javascript - 如何在 "MadLibs"风格的文字游戏的 JavaScript 代码片段中编写非文字字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55679278/
我希望有人能帮助我弄清楚我需要什么来开始这个。我正在制作一个疯狂的库游戏,一旦你选择了一个答案,你就会滚动到故事的下一部分,并根据你在上一节中给出的答案提供新的答案。 每个答案后都会更新完整段落曾经有
我试图在 Postgres 上安装 Apache MADLib。在使用 YUM 方法时遇到困难,我转向了本网站建议的 Docker 方法 https://pgxn.org/dist/madlib/ 我
我用 JS 和 bootstrap 编写了一个 Madlib 程序。当用户输入值时,完整的故事将出现在引导模式中。但这不起作用。该模式显示为全空。请帮我找出问题所在。代码如下: A si
我正在尝试编写一个接受 MadLib 大纲作为 .txt 文件的 C 程序。然后,程序会要求用户输入一系列短语以放入 Madlib 中。这部分我已经完成了。但是,我希望能够获取用户输入的 MadLib
我的表包含一个字符字段和两个数字字段: CREATE TABLE lr_source (Char01 varchar(250) ,PLNumeric01 numeric ,PLNumeric02 nu
MADlib 是最完整、最高效(更快的函数)和最可靠的 PostgreSQL 数学库...位于 official download没有关于 Debian 或 UBUNTU“即插即用安装”的线索。 检查
(Stack 上的第一篇文章,哇!)我编写了一个 Madlibs 程序,它接收用户输入,并从中编写一个故事。我还制作了一个用户登录程序,我想使用 Mad libs 程序对其进行测试。它基本上工作得很好
你好,这个练习说:创建一个 Mad Libs 程序,该程序读取文本文件,并允许用户在文本文件中出现形容词、名词、副词或动词的任何位置添加自己的文本。 textfile = 形容词 Pandas 走到名
我在 FreeCodeCamp,我需要构建一个“Mad Libs”风格的文字游戏(我们称之为“Word Blanks”。我必须创建一个“Fill in the Blanks”风格的句子。 在“Mad
如果这个问题已在其他地方得到回答,我很抱歉。我是一个100%的初学者。我正在 codeacademy 工作,其中一个项目是 Madlib。我已经将它转移到 Visual Studio 并从头开始自己做
我不确定如何从数据库中获取故事,我收到此错误: Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, strin
我是一名优秀的程序员,十分优秀!