7.9 KiB
title | localeTitle |
---|---|
Word Blanks | Word Blanks |
Не забудьте использовать Read-Search-Ask
если вы застряли. Попробуйте подключить программу и напишите свой собственный код
Проблема Объяснение:
Теперь мы будем использовать наши знания струн, чтобы построить игру слов стиля Mad Libs, которую мы называем «Word Blanks». Вы создадите (возможно, юмористическое) предложение стиля «Заполнить бланки».
Вам нужно будет использовать строковые операторы для построения новой строки, результата , используя предоставленные переменные: myNoun , myAdjective , myVerb и myAdverb .
Вам также понадобятся дополнительные строки, которые не будут меняться и должны находиться между всеми предоставленными словами. Результат должен быть полным предложением.
Мы предоставили основу для тестирования ваших результатов разными словами. Тесты будут запускать вашу функцию с несколькими различными входами, чтобы убедиться, что все предоставленные слова отображаются на выходе, а также ваши дополнительные строки.
- Измените код ниже
//Your Code here
и до//Change this line
. - Обратите внимание, что вы редактируете внутреннюю часть функции
wordBlanks()
. - В основном вы создадите предложение с предоставленными строковыми переменными.
Связанные ссылки
- Безумные лики
- Задача: построение строк с переменными
- Задача: объединение строк с помощью Плюс-оператора
- Задача: объединить строки с помощью оператора равных равных
Подсказка: 1
+
может использоваться для конкатенации строк.
попытаться решить проблему сейчас
Подсказка: 2
Так же, как вы можете связать строки путем конкатенации, вы можете назначить их существующей переменной вместо новой.
попытаться решить проблему сейчас
Подсказка: 3
+=
позволит вам использовать существующую переменную, тип строки в этом случае. Не забудьте добавить свои собственные не-буквы между каждой переменной.
попытаться решить проблему сейчас
Осторожно, спойлеры!
Решение впереди!
Решение базового кода:
function wordBlanks(myNoun, myAdjective, myVerb, myAdverb) {
var result = "";
// Your code below this line
result+= "My "+myAdjective+" "+myNoun+" "+myVerb+" very "+myAdverb+".";
// Your code above this line
return result;
}
// Change the words here to test your function
wordBlanks("dog", "big", "ran", "quickly");
Пример Run
- Test
wordBlanks("dog", "big", "ran", "quickly");
пробеги. - Результат переменной объявляется пустой строкой
""
. - результат будет изменен с помощью новой строки, состоящей из конкатенированных строк «собака», «большой», «побежал», «быстро» через переменные myNoun , myAdjective , myVerb , myAdverb соответственно; порядок изменяется и добавляется пробел.
- результат возвращается.
Код Объяснение:
- Используйте результат, чтобы объединить данные переменные.
- Отдельные слова с пробелами и соответствующими словами для формирования полного предложения.
ПРИМЕЧАНИЯ ДЛЯ ВЗНОСОВ:
- НЕ добавляйте решения, похожие на любые существующие решения. Если вы считаете, что это похоже, но лучше , попробуйте объединить (или заменить) существующее подобное решение.
- Добавьте объяснение своего решения.
- Классифицируйте решение в одной из следующих категорий - Basic , Intermediate и Advanced .
- Пожалуйста, добавьте свое имя пользователя, только если вы добавили соответствующее основное содержимое . ( НЕ удаляйте существующие имена пользователей )
Видеть
Wiki Challenge Solution Template
дляWiki Challenge Solution Template
для справки.