JavaScript может быть реализован различными способами, такими как интерполяция между тегами HTML с использованием тега ‹script›…‹/script› на веб-страницах, или также может быть реализован как модуль java, если написан как модули node js.
В HTML мы можем разместить тег ‹script›…‹/script› в любом месте веб-страницы, но рекомендуется размещать его внутри ‹HEAD›…‹/HEAD›или если скрипт имеют тяжелые вычисления или функцию блокировки в коде, рекомендуется загружать Javascript на последней странице, или мы можем изменить/асинхронизировать его, чтобы сократить время загрузки.
Тег ‹script› — это особый вид HTML-тега, который используется для указания браузеру, что текст между этим тегом является фрагментом кода и должен выполняться, а не просто читаться и отображаться. Простой синтаксис вашего JavaScript будет выглядеть следующим образом.
<script ...> alert("HELLO WORLD!") </script>
Тег сценария может иметь следующие атрибуты:
- src указывает URL-адрес внешнего файла сценария.
- type указывает тип носителя сценария.
- async — логическое значение, указывающее, что скрипт выполняется асинхронно.
- defer – это логическое значение, которое используется для указания того, что сценарий выполняется после анализа документа.
Итак, ваш сегмент JavaScript будет выглядеть так:
<script language = "javascript" type = "text/javascript" defer/async> JavaScript code </script>
Ваш первый код JavaScript
Давайте сделаем первоначальную реализацию «Hello World». Имейте простой текстовый файл с расширением .html или .htm. Затем у нас могут быть теги сценария для реализации hello world. Затем мы вызываем функцию document.write, которая записывает строку в наш HTML-документ. Взгляните на следующий код.
<html> <body> <script language = "javascript" type = "text/javascript"> document.write("Hello World!"); </script> </body> </html>
Этот код напечатает затем «Hello World!» на экране —
Hello World!
Пробелы и разрывы строк
JavaScript не беспокоится о пробелах, табуляциях, новых строках и точках с запятой (в конце каждой отдельной строки оператора).
Точки с запятой необязательны
В отличие от C, C++ и Java. JavaScript, однако, позволяет вам опускать эту точку с запятой для операторов с одной строкой. Например, следующий код можно написать без точек с запятой.
<script language = "javascript" type = "text/javascript"> let x= 10 // `;` not needed for single line statement let y = 20; // `;` mentioning also not cause issue </script>
Но при форматировании в одну строку следующим образом вы должны использовать точки с запятой —
<script language = "javascript" type = "text/javascript"> let x= 10; let y= 20; // multi statement in same line require `;` </script>
Примечание. Рекомендуется использовать точку с запятой.
Чувствительность к регистру
JavaScript — это язык, чувствительный к регистру. Это означает, что ключевые слова языка, переменные, имена функций и любые другие идентификаторы всегда должны быть набраны с последовательной заглавной буквы.
Таким образом, идентификаторы Time и TIME будут иметь разное значение в JavaScript.
ПРИМЕЧАНИЕ. Следует соблюдать осторожность при написании имен переменных и функций в JavaScript.
Комментарии в JavaScript
JavaScript поддерживает комментарии как в стиле C, так и в стиле C ++, таким образом —
- `//` — можно использовать для комментирования строки
- ` /*….*/` — Может использоваться для многострочного комментария.
Пример
В следующем примере показано, как использовать комментарии в JavaScript.
<script language = "javascript" type = "text/javascript"> // This is a single line comment /* * This is a multi-line comment in JavaScript */ </script>
Ссылка
https://www.tutorialspoint.com/javascript/javascript_syntax.htm