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