Теперь мы будем использовать наши знания объектов String для создания словесной игры « <ahref="https://en.wikipedia.org/wiki/Mad_Libs"target="_blank">Mad Libs</a> », которую мы называем «Word Blanks». Вы создадите (возможно, юмористическое) предложение стиля «Заполнить пропуски». В игре «Mad Libs» вам предоставляются предложения с некоторыми пропущенными словами, такими как существительные, глаголы, прилагательные и наречия. Затем вы заполняете недостающие части словами по вашему выбору так, чтобы законченное предложение имело смысл. Рассмотрите это предложение - «Он был действительно <strong>____</strong> , а мы <strong>____</strong> не <strong>____</strong> ». В этом предложении есть три недостающих фрагмента: прилагательное, наречие и глагол, и мы можем добавить слова по нашему выбору, чтобы завершить его. Затем мы можем назначить заполненное предложение переменной следующим образом: <blockquote> var sentence = «Он был действительно« + »страшный« + », а мы« + »совершенно« + »не» + «боялись»; </blockquote>
В этой задаче мы предоставляем вам существительное, глагол, прилагательное и наречие. Вам нужно составить полное предложение, используя слова по вашему выбору, а также слова, которые мы предоставляем. Вам понадобится использовать оператор конкатенации строк <code>+</code> для создания новой строки с использованием предоставленных переменных: <code>myNoun</code> , <code>myAdjective</code> , <code>myVerb</code> и <code>myAdverb</code> . Затем вы присвойте сформированную строку переменной <code>result</code> . Вам также нужно будет учитывать пробелы в вашей строке, так что последнее предложение имеет пробелы между всеми словами. Результат должен быть полным предложением.
- text: <code>wordBlanks</code> should contain all of the words assigned to the variables <code>myNoun</code>, <code>myVerb</code>, <code>myAdjective</code> and <code>myAdverb</code> separated by non-word characters (and any additional words in your madlib).