#javascript #syntax
#javascript #синтаксис
Вопрос:
Я прохожу вводный курс Udacity по JS, и я сбит с толку этим руководством по точкам с запятой!
Вот вопрос:
Указания: Определите две переменные с именами thingOne и thingTwo и присвоите им значения. Выведите значения обеих переменных в одной консоли.оператор журнала с использованием конкатенации. Например,
red blue
где «красный» — это значение thingOne, а «синий» — значение
thingTwo . Не забывайте использовать точки с запятой!
Я перепробовал практически все варианты, и я продолжаю получать неправильный ответ. Я получаю это сообщение:
Что прошло хорошо
- В вашем коде должна быть переменная thingOne
- В вашем коде должна быть переменная thingTwo
- В вашем коде должна быть только одна консоль.инструкция журнала
- Ваш код должен выводить значения thingOne и thingTwo с помощью конкатенации
Что пошло не так
- В вашем коде отсутствуют точки с запятой в конце каждой строки
Вот мой ответ:
var thingOne = "red";
var thingTwo = " blue";
console.log(thingOne thingTwo);
Я также пробовал:
var thingOne = "red"; var thingTwo = " blue";
console.log(thingOne thingTwo);
Я также пробовал обе их комбинации в консоли.оператор log НЕ имеет точки с запятой в конце…просто чтобы посмотреть, была ли это проблема.
Ни один из них не проходит тест.
Это их ошибка или я что-то упускаю? Извините за абсурдно простой вопрос. Я просто хочу убедиться, что я правильно изучаю JS. Спасибо
Комментарии:
1. Ваша проблема не в точках с запятой, а в отсутствующем пространстве в вашей консоли. вывод журнала
2. Вы имеете в виду пробел между двумя переменными? Потому что я ввожу thingTwo как «синий». Я также попробовал объединить «красный» » » «синий». Пожалуйста, поправьте меня, если я вас неправильно понял. Спасибо!
3. ваш код выглядит нормально для меня и, конечно же, не пропускает ни одной точки с запятой — похоже, ошибка в Udacity
Ответ №1:
Ваше решение таково:
var thingOne = "red";
var thingTwo = "blue";
console.log (thingOne " " thingTwo);
Ответ №2:
Вы можете просто запустить и проверить свой код в консоли разработчика браузера следующим образом:
И да, оба ваших кода работают отлично.
Сочетания клавиш для открытия консоли разработчика в Chrome следующие:
В Windows и Linux: Ctrl Shift J
.
На Mac: Cmd Option J
.
Ответ №3:
var thingOne = "red";//" "==> space
var thingTwo = " blue";//" "==> space
console.log(thingOne thingTwo);//" "==> space
у вас есть пробел после точки с запятой в строке, и им нужно «;» в конце. просто ошибка
РЕДАКТИРОВАТЬ: по какой-то причине я получаю отрицательные голоса, хотя это то, что произошло, это случилось со мной, и я удалил пробелы после каждой точки с запятой, и это было передано.