Hello, World! | Основы JavaScript
Для перемещения по курсу нужно зарегистрироваться
1. Введение ↳ теория
2. Hello, World! ↳ теория / тесты / упражнение
3. Инструкции ↳ теория / тесты / упражнение
4. Арифметические операции ↳ теория / тесты / упражнение
5. Ошибки оформления (синтаксиса и линтера) ↳ теория / тесты / упражнение
6. Строки ↳ теория / тесты / упражнение
7. Переменные ↳ теория / тесты / упражнение
8. Выражения в определениях ↳ теория / тесты / упражнение
9. Именование ↳ теория / тесты / упражнение
10. Интерполяция ↳ теория / тесты / упражнение
11. Извлечение символов из строки ↳ теория / тесты / упражнение
12. Типы данных ↳ теория / тесты / упражнение
13. Неизменяемость и примитивные типы ↳ теория / тесты / упражнение
14. Функции и их вызов ↳ теория / тесты / упражнение
15. Сигнатура функции ↳ теория / тесты / упражнение
16. Вызов функции — выражение ↳ теория / тесты / упражнение
17.
18. Детерминированность ↳ теория / тесты / упражнение
19. Стандартная библиотека ↳ теория / тесты / упражнение
20. Свойства и методы ↳ теория / тесты / упражнение
21. Цепочка вызовов ↳ теория / тесты / упражнение
22. Определение функций ↳ теория / тесты / упражнение
23. Возврат значений ↳ теория / тесты / упражнение
24. Параметры функций ↳ теория / тесты / упражнение
25. Необязательные параметры функций ↳ теория / тесты / упражнение
26. Упрощенный синтаксис функций ↳ теория / тесты / упражнение
27. Логика ↳ теория / тесты / упражнение
28. Логические операторы ↳ теория / тесты / упражнение
29. Результат логических операций ↳ теория / тесты / упражнение
30. Условные конструкции ↳ теория / тесты / упражнение
31. Тернарный оператор ↳ теория / тесты / упражнение
32. Конструкция Switch ↳ теория / тесты / упражнение
33. Цикл while ↳ теория / тесты / упражнение
34. Агрегация данных
↳
теория
/
тесты
/
упражнение
35. Обход строк в цикле ↳ теория / тесты / упражнение
36. Условия внутри тела цикла ↳ теория / тесты / упражнение
37. Инкремент и декремент ↳ теория / тесты / упражнение
38. Цикл for ↳ теория / тесты / упражнение
39. Модули ↳ теория / тесты / упражнение
Испытания
1. Фибоначчи
2. Найди Fizz и Buzz
3. Переворот числа
4. Счастливый билет
5. Фасад
6. Идеальные числа
7. Инвертированный регистр
8. Счастливые числа
Порой обучение продвигается с трудом. Сложная теория, непонятные задания… Хочется бросить. Не сдавайтесь, все сложности можно преодолеть. Рассказываем, как
Не понятна формулировка, нашли опечатку?
Выделите текст, нажмите ctrl + enter и опишите проблему, затем отправьте нам. В течение нескольких дней мы улучшим формулировку или исправим опечатку
Что-то не получается в уроке?
Загляните в раздел «Обсуждение»:
- Изучите вопросы, которые задавали по уроку другие студенты — возможно, ответ на ваш уже есть
- Если вопросы остались, задайте свой.
Расскажите, что непонятно или сложно, дайте ссылку на ваше решение. Обратите внимание — команда поддержки не отвечает на вопросы по коду, но поможет разобраться с заданием или выводом тестов
- Мы отвечаем на сообщения в течение 2-3 дней. К «Обсуждениям» могут подключаться и другие студенты. Возможно, получится решить вопрос быстрее!
Подробнее о том, как задавать вопросы по уроку
Hello World | JavaScript Camp
JavaScript
Раньше для создания 🏗️ digital стартапа была нужна команда из:
- iOS разработчика 📱,
- Android разработчика 📱,
- Backend разработчика 💻,
- Разработчика для web’a 🖥 и
- Teamlead’а 🧙♂️, который везде по-верхам и в чем-то одном на отлично — это 5️⃣ человек!!
Сегодня благодаря JavaScript, можно заменить 5️⃣ разработчиков одним JavaScript разработчиком используя стек технологий который мы преподаем в нашей школе.
JavaScript — это язык 👅 программирования, который даёт возможность реализовывать сложное поведение на веб-страницах и не только. На JavaScript можно писать сайты ℹ️, сервера, мобильные 📱 и десктоп 💻 приложения, а также приложения для дополненной и виртуальной реальности.
JavaScript — первый из самых популярных языков программирования среди европейских разработчиков. Такие данные получили авторы исследования из компании O’Reilly в результате опроса свыше 1300 программистов из 27 стран.
Видео
Синтаксис
JavaScript, подобно множеству прочих языков👅 программирования, обладает строгим синтаксисом 📖. Синтаксис 📖 — это раздел грамматики, изучающий предложения и способы сочетания слов внутри предложения. Компьютеры 🖥️ не столь сообразительны, как люди 👨: они не в состоянии «просто понять» 🤷 , что вы имели в виду. Машина 🚗 сможет понять вас только в том случае, если вы будете общаться 💬 с ней строго в тех формах выражения, которые она от вас ожидает. Эта ожидаемая форма выражения и называется синтаксисом 📖 .
Рабочее окружение
1️⃣ Во-первых, вам понадобится стационарный компьютер🖥️ или ноутбук.
2️⃣ Во-вторых, на компьютере🖥️ должна быть установлена операционная система: Windows MacOS или Linux.
3️⃣ В-третьих, на компьютере🖥️ должен быть установлен браузер, в наших уроках мы будем использовать Google Chrome, но можно использовать и другие. Chrome, кто не в курсе это браузер, то есть программа для просмотра веб-страниц.
Если у вас всё же не установлен Google Chrome, то можете скачать его здесь или при помощи любого другого браузера (Firefox, Safari, Edge или Internet Explorer), просто вбив в поисковой строке 🔎 «скачать Chrome» и следуя дальнейшим инструкциям.
После скачивания и установки Google Chrome откройте его и в адресной строке введите 🧑💻:
about:blank
Нажмите ENTER. И браузер откроет новую пустую страницу.
Консоль браузера
Пришло время познакомиться с одним из основных инструментов разработчика — это консоль браузера.
В основном наш курс можно пройти прямо на нашем сайте, но иногда нам нужно будет использовать консоль браузера, поэтому мы сейчас с ней и познакомимся.
Открыть консоль
Раз вы теперь начинающий программист‐разработчик 🖥️ , ею можете пользоваться и вы! Чтобы вызвать консоль, просто нажмите 🔘 вместе клавиши🎹 CTRL, SHIFT (или же COMMAND и OPTION, если у вас Mac) и J
.
После нажатия комбинации клавиш🎹 откроется новая 🆕 строка меню, а в левом верхнем углу страницы вы увидите угловую скобку. Кстати, если переместить курсор🖱️ к краю области, где он превратится в двойную стрелку, то, нажав и удерживая левую кнопку, можно растянуть ↔️ окно🪟 консоли. Обязательно сделайте это, чтобы у вас было больше места для введения кода📟.
Если же комбинация CTRL+SHIFT+J (или COMMAND+OPTION+J)
по каким-то причинам не работает, вы можете войти в консоль, нажав на пустое место на странице правой кнопкой мыши 🖱️, выбрать в контекстном меню пункт Inspect(Просмотреть код📟) и затем нажать Console в строке меню.
Первая программа Hello world
«Hello, world!» — (Привет мир!) программа, результатом работы которой является вывод на экран или иное устройство фразы «Hello, world!» 🌎
Обычно это первый пример программы в учебниках по программированию, и для многих студентов такая программа является первым опытом при изучении нового языка👅.
Теперь, когда перед вами открыто окно🪟 консоли и вы растянули его удобным образом, кликните мышкой справа от угловой скобки >
.
В строке появится мигающий курсор🖱️, означающий, что можно начинать вводить текст 📜. Сейчас вы наберёте свои первые строчки кода📟. Введите следующий текст 📜 (вместе с кавычками):
"Hello world!"
Нажмите ENTER. Консоль вернёт вам в следующей строке ваш текст 📜: «Привет, Мир!» или «Hello world!» на английском. Через консоль браузера мы напрямую общаемся 💬 c JavaScript-движоком — это такая программа, или, другими словами, интерпретатор, выполняющий код📟, написанный на JavaScript.
Теперь вы можете гордиться тем, что собственноручно написали и выполнили первый код📟 на языке👅 JavaScript!
Далее нажмите клавишу🎹 UP_ARROW ⬆️ (стрелка вверх) и вы увидите свой текст 📜 «Привет, Мир!» или «Hello world!» на английском. Далее переместите курсор🖱️ в начало строки и наберите вместо этого текста 📜 следующий:
var hello = 'Hello world!'
и нажмите ENTER.
undefined
. Всё идёт по плану! Теперь наберите:и нажмите ENTER. Если вы всё сделали верно, то консоль вернёт в строке сообщение💬 «Привет, Мир!». Здесь мы создали🏗️ переменую и присвоили ей значение.
И конечно же это минимум того, что можно делать в консоле браузера. Дальше больше! Попробуем сложение: ➕
2 + 2
//Ответ консоли: 4
Сложение и вычитание: ➕ ➖
6 + 4 - 5
//Ответ консоли: 5
Умножение: ✖️
5 * 5
//Ответ консоли: 25
Деление: ➗
25 / 5
//Ответ консоли: 5
И любые другие математические операции…
Live editor
Код📟 JavaScript выполняется JavaScript-движком браузера. Через консоль мы обращаемся к нему напрямую. Далее, для того чтобы не писать весь обучающий курс в браузере и прыгать по окнам с нашего сайта в консоль браузера и обратно, мы будем писать код📟 в режиме Live Coding
прямо на нашем сайте. Для этого попробуйте дополнить в следующем окне
LIVE EDITOR
слово Hello, словом World. В RESULT
вы должны получить Hello World
🌎 .
function learnJavaScript() { var hello = ‘Hello’ return hello }
Loading…
А теперь попробуйте поиграть с математическими операциями 👇 :
function learnJavaScript() { var sum = 5 + 5 return sum }
Loading…
React Native
Базовый пример Hello world
в мобильном приложении сделанного с помощью библиотеки React Native
. Пока не будем вдаваться в синтаксис, так как о нем мы расскажем позже, но по моему здесь все очевидно. Измените текстовый блок, где впечатайте свое имя.
Проблемы?
Пишите в Discord или телеграмм чат, а также подписывайтесь на наши новости
Вопросы
Какой URL (адрес) необходимо ввести в адресную строку Chrome, чтобы открыть полностью пустую вкладку браузера?
- about:add
- about.new
- about:blank
Какое сочетание клавиш открывает консоль в Chrome(Windows)?
- Ctrl+Shift+P
- Ctrl+Shift+J
- Ctrl+P
Что означает символ +
при выполнении математических операций в JavaScript?
- Конкатенация
- Знак плюс означает сложение — сложение чисел
- Назначение — значение присваивается переменной
Что означает символ -
при выполнении математических операций в JavaScript?
- Деление
- Вычитание
- Назначение — значение присваивается переменной
Каким символом обозначается операция умножения?
%
*
/
Что означает символ /
при выполнении математических операций в JavaScript?
- Это не символ математических операций.
- Косая черта указывает на умножение — умножение одного числа на другое.
- Косая черта обозначает деление — деление одного числа на другое.
Для того чтобы понять, на сколько вы усвоили этот урок, пройдите тест в мобильном приложении нашей школы по этой теме или в нашем телеграм боте.
Ссылки:
- MDN web docs
- Код для подростков: прекрасное руководство по программированию для начинающих, том 1: Javascript — Jeremy Moritz
Contributors ✨
Thanks goes to these wonderful people (emoji key):
Dmitriy Vasilev 📖 | Resoner2005 🐛 🎨 🖋 |
JavaScript Hello World Example — TekTutorialsHub
Оставить комментарий / 5 марта 2023 г. / 3 минуты чтения
В этом руководстве мы узнаем, как создать простой пример hello world с помощью JavaScript. Это простая программа, которая распечатает слова «Hello World».
Содержание
- Среда выполнения
- Пример JavaScript Hello World
- Тег скрипта
- Запись документа
- Hello World с использованием оповещения
- Запись в консоль
- Использование внешних файлов JavaScript
- Онлайн-редакторы JavaScript
Среда выполнения
Коды JavaScript не могут выполняться сами по себе. Им нужна среда выполнения для запуска. Среда выполнения — это среда, в которой выполняется язык программирования.
Javascript можно запускать в двух средах выполнения.
- Среда браузера
- Среда узла
В этом уроке мы будем использовать среду браузера. то есть мы запустим наш код в веб-браузере.
Пример JavaScript Hello World
Существует два способа включения JavaScript. Вы можете написать его непосредственно внутри HTML-страницы или включить в виде отдельного внешнего файла.
Во-первых, давайте посмотрим, как написать его непосредственно внутри HTML-страницы.
Откройте ваш любимый редактор и скопируйте следующий код. Сохраните файлы как index.html
.
1 2 3 4 5 6 7 8 10 11 12 13 14 15 16 |
.
Пример Hello World на JavaScript
|
Это простая HTML-страница. Мы включили код JavaScript в тег Script
.
Откройте index.html
в своем любимом браузере. Вы должны увидеть следующее в браузере.
Тег Script
Мы используем тег Script
для вставки JavaScript в HTML-страницу. Это обычный тег HTML.
Когда браузер видит тег Script, он знает, что это код Javascript, и, следовательно, передает его виртуальной машине JavaScript для интерпретации и запуска.
Запись документа
Ниже приведен фактический код JavaScript. Пишет "Hello World" в браузере.
document.write("Hello World")
|
. Метод write()
записывает строку текста в документ.
Обратите внимание, что при использовании document.write
не рекомендуется.
Hello World с помощью оповещения
Другой способ отображения сообщения Hello World — использование метода оповещения. Этот метод отображает диалоговое окно с сообщением, которое вы передаете ему в качестве аргумента. Вы можете нажать кнопку OK, чтобы закрыть окно предупреждения.
Метод оповещения является частью API окна0002 7
8
9
10
11
12
13
14
15
Пример Hello World на JavaScript
9 0 9 0 0003
Запись в консоль
Другим очень полезным методом является console.
, который записывает сообщение в окно консоли. В следующем окне для просмотра окна консоли в Chrome log
1 2 3 4 5 6 7 8 1000 2 9000 2 9000 2 9000 2 9000 2 9000 2 9000 2 9000 2 9000 2 9000 2 9000 2 9000 2 9000 2 9000 2 9000 2 9000 2 9000 2 9000 2 9000 2 9000 2 9000 213 14 15 |
Javascript Hello Hello Hello Hello World |
Использование Внешних файлов Javascript
.0031
Вместо включения кода JavaScript в файл HTML можно создать внешний код JavaScript и включить этот файл в файл HTML.
Сначала создайте новый файл helloworld.js
и сохраните его в той же папке, что и наш файл index.html
.
alert(‘Hello World’)
|
В нашем HTML-коде вместо кода JavaScript мы указываем путь к нашему файлу JavaScript с помощью src
атрибут тега скрипта.
|
Файл index.html показан ниже.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
javascript hello world world
Сегодня благодаря JavaScript можно заменить 5️⃣ разработчиков одним разработчиком JavaScript, используя стек технологий, который мы преподаем в нашей школе. JavaScript — это язык программирования, который позволяет реализовать сложное поведение на веб-страницах и многое другое. На JavaScript можно писать сайты ℹ️, серверные, мобильные 📱 и десктопные 💻 приложения, а также приложения для дополненной и виртуальной реальности. JavaScript — первый из самых популярных языков программирования среди европейских разработчиков. СинтаксисJavaScript, как и многие другие языки программирования👅, имеет строгий синтаксис📖. Синтаксис 📖 — это раздел грамматики, изучающий предложения и способы сочетания слов в предложении. Компьютеры 🖥️ не такие умные, как люди 👨: они не могут «просто понять» 🤷, что вы имеете в виду. Машина 🚗 сможет вас понять только в том случае, если вы будете общаться 💬 с ней строго в тех формах выражения, которые она от вас ожидает. Эта ожидаемая форма выражения называется синтаксисом 📖. Рабочая среда1️⃣ Во-первых, вам нужен стационарный компьютер или ноутбук. 2️⃣ Во-вторых, на компьютере должна быть установлена операционная система: Windows MacOS или Linux. 3️⃣ В-третьих, на компьютере должен быть установлен браузер, на наших уроках мы будем использовать Google Chrome, но можно и другие. Если у вас до сих пор не установлен Google Chrome, вы можете скачать его здесь любым другим браузером (Firefox, Safari, Edge или Internet Explorer), просто набрав 🔎 «скачать Chrome» в строке поиска и следуя дальнейшим инструкциям. После загрузки и установки Google Chrome откройте его и введите 🧑💻 в адресную строку: about:blank Нажмите ENTER. И браузер откроет новую пустую страницу. Консоль браузераПришло время познакомиться с одним из основных инструментов разработчика – консолью браузера. По сути, наш курс можно пройти прямо на нашем веб-сайте, но иногда нам нужно будет использовать консоль браузера, поэтому мы сейчас познакомимся с ней. Откройте консоль Поскольку вы теперь начинающий программист 🖥️, вы тоже можете ею пользоваться! Чтобы открыть консоль, просто одновременно нажмите клавиши 🔘 При нажатии комбинации клавиш откроется новая строка меню 🆕, и вы увидите угловую скобку в верхнем левом углу страницы. Кстати, если подвести курсор к краю области, где он превращается в двойную стрелку, то, нажав и удерживая левую кнопку, можно растянуть окно консоли. Обязательно сделайте это, чтобы у вас было больше места для ввода кода📟. Если комбинация Программа Hello world"Привет, мир!" - Программа, выводящая фразу "Hello, world!" К экрану или другому устройству 🌎 Обычно это первый пример программы в учебнике по программированию, а для многих школьников это первый опыт изучения нового языка👅. Теперь, когда окно консоли открыто перед вами и вы растянули его удобным образом, щелкните мышью справа от угловой скобки В строке появляется мигающий курсор🖱️, означающий, что вы можете начать печатать. Теперь вы наберете свои первые строки кода📟. Введите следующий текст 📜 (включая кавычки): "Привет, мир!" Нажмите ВВОД. Консоль вернет ваш текст на следующей строке 📜: «Hello World!». Через консоль браузера мы напрямую общаемся с движком JavaScript — это такая программа, или, другими словами, интерпретатор, выполняющий код, написанный на JavaScript. Теперь вы можете гордиться тем, что написали и выполнили первый код JavaScript своими руками! Затем нажмите клавишу_ UP_ARROW ⬆️ (стрелка вверх) и вы увидите свой текст 📜 "Hello World!". Далее переместите курсор 🖱️ в начало строки и введите вместо него следующий текст 📜: var hello = 'Hello world!' и нажмите ENTER. В консоли вы увидите ответ: и нажмите ENTER. Если вы все сделали правильно, консоль вернет сообщение в строке 💬 «Hello, World!». И, конечно, это минимум, что можно сделать в консоли браузера. Более того! Попробуем сложение: ➕ 2 + 2 Сложение и вычитание: ➕ ➖ 6 + 4 - 5 Умножение: 9 ✖️0003 5 * 5 Раздел: ➗ 25 / 5 И любые другие математические операции ... Live editor1Код JavaScript выполняется движком JavaScript браузера. Через консоль мы получаем доступ к нему напрямую. Далее, чтобы не писать весь курс обучения в браузере и прыгать по окнам с нашего сайта в консоль браузера и наоборот, код будем писать в Режим Live Coding прямо на нашем сайте. Для этого попробуйте добавить слово Hello в следующее окно LIVE EDITOR . В RESULT вы должны получить Hello World 🌎.функция изучения JavaScript () { вар привет = 'Привет' вернуть привет } Loading. Теперь попробуйте поиграться с математическими операциями Script Learn J 5803: 90ava сумма переменных = 5 + 5 возвращаемая сумма } Loading... Проблемы?ВопросыКакой URL (адрес) мне нужно ввести в адресную строку Chrome, чтобы открыть совершенно пустую вкладку браузера?
Какая комбинация клавиш открывает консоль в Хроме?
Как обозначается операция сложения?
Как обозначается операция вычитания?
Как обозначается операция умножения?
Какой символ обозначает операцию деления?
Для того, чтобы понять насколько вы усвоили этот урок, пройдите тест в мобильном приложении нашей школы на эту тему или в нашем телеграме. |