- Теория
- Теория
Неизвестные данные
Рано или поздно это должно было произойти. Читайте новую задачу от Кекса.
Третья задача: «Напиши программу для расчёта времени в соцсетях. Хочу вводить, сколько часов я провёл сегодня в соцсетях, и видеть это время в минутах».
За раз эту задачу решить не получится, поэтому будем действовать постепенно.
Ранее мы писали программы, которые работали с известными данными. И эти данные находились прямо в коде программы. Но намного чаще вам придётся работать с данными, которые на момент запуска программы неизвестны. Например, собирать пользовательский ввод и обрабатывать его.
Для начала научимся получать данные от пользователя, то есть от Кекса. Для этого нам придётся звонить ему на пейджер с помощью специальной команды:
keks.ask('вопрос для босса');
Эта команда существует только в нашей консоли. В JavaScript её не встраивают, потому что Кекс не даёт согласия разработчикам языка (а запросы поступают постоянно), ведь если команду встроить в язык, то пейджер босса взорвётся от запросов.
Вы тоже научитесь создавать свои команды в программах, давать им имена и обращаться к ним для выполнения каких-то операций. Мы разберём это в следующих частях. А пока попробуем собрать данные от Кекса.
Обратите внимание, что текст вопроса — это строка, поэтому он заключается в кавычки. Кавычки могут быть одинарными, 'строка'
, или двойными, "строка"
.
Потренируемся использовать команду keks.ask
.
- index.html
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.