Набор правил, определяющих, как вы пишете программы на Js.

Текст

При программировании на JavaScript важно помнить, что язык чувствителен к регистру. Это означает, что переменные, ключевые слова, имена функций и другие идентификаторы должны быть записаны с точным регистром, чтобы обеспечить правильное распознавание. Например, при использовании таких ключевых слов, как «если», необходимо, чтобы первая буква была строчной. Кроме того, важно понимать, что переменные с разными регистрами, такие как «дополнение», «дополнение» и «добавление», рассматриваются как отдельные и отдельные идентификаторы.

JavaScript игнорирует пробелы (включая пробелы ASCII и Unicode) и разрывы строк, за исключением строковых литералов. Следовательно, вы можете свободно использовать пробелы и новые строки для улучшения читаемости кода.

Комментарии

Внутри JavaScript у вас есть возможность использовать два разных стиля комментариев. Вы можете использовать // для однострочных комментариев и /* */ для многострочных комментариев. Разница в том, что // используется для комментирования одной строки, тогда как / */ позволяет вам комментировать большие сегменты текста, занимающие несколько строк.

Например:

//Добавляем дополнительную функцию

/* Обязательно используйте стрелочную функцию

Например: const add = () =› {}; */

Литералы

В JavaScript существуют различные значения данных, известные как литералы. Эти литералы, найденные в JavaScript, включают:

  • "Привет, мир" и "привет, мир" // STRING
  • 13 и 4.8 // НОМЕР
  • истина и ложь // логическое значение
  • null // Отсутствие объекта

Идентификаторы и зарезервированные слова

В JavaScript идентификаторы — это имена, используемые для идентификации переменных, функций, объектов и других объектов в коде. Они определяются пользователем и помогают ссылаться на значения и управлять ими. Вот правила для идентификаторов в JavaScript:

  • Должен начинаться с буквы (a-z, A-Z), символа подчеркивания (_) или знака доллара ($).
  • Может содержать буквы, цифры (0–9), символы подчеркивания или знаки доллара.
  • Не может быть зарезервированным словом (ключевым словом).
  • С учетом регистра, поэтому «myVariable» и «myvariable» считаются разными идентификаторами.

Зарезервированные слова, также известные как ключевые слова, — это предопределенные слова в JavaScript, которые имеют особое значение и назначение. Это зарезервированные слова:

  • break, case, catch, class, const, continue, отладчик, default, delete, do, else
  • экспорт, расширяет, ложь, наконец, для, функция, если, импорт, в, instanceof, новый
  • null, return, super, switch, this, throw, true, try, typeof, var, void, while, with

Юникод

Юникод — это универсальный стандарт кодирования символов, который присваивает уникальное числовое значение каждому символу в различных системах письма и языках. Он обеспечивает унифицированное представление для всех символов, символов и сценариев, используемых во всем мире.

Управляющие последовательности Unicode — это способ представления символов Unicode в исходном коде JavaScript. Unicode записывается с использованием префикса «\u», за которым следует четырехзначный шестнадцатеричный код, представляющий кодовую точку Unicode. Например, «A» представляет собой заглавную букву «А».

Нормализация Unicode — это процесс преобразования строк Unicode в стандартизированную форму для обеспечения согласованных и предсказуемых сравнений и операций. Он связан с тем фактом, что некоторые символы могут быть представлены несколькими способами, например, путем объединения символов или использования различных предварительно составленных форм. Нормализация Unicode помогает избежать проблем со сравнением текста, поиском и хранением.

Необязательные точки с запятой

JavaScript, как и многие другие языки, использует точку с запятой ( ; ). Точка с запятой используется для разделения операторов, обеспечивая ясность и предотвращая путаницу между операторами. Однако JavaScript допускает необязательные точки с запятой в определенных случаях. Обычно вы можете опустить точку с запятой между двумя операторами, если они написаны на разных строках. Автоматическая вставка точки с запятой в JavaScript вставляет точки с запятой на основе определенных правил, рассматривая разрывы строк как точки с запятой только при необходимости. В то время как многие программисты предпочитают явно включать точки с запятой для ясности, другие предпочитают их опускать, когда это возможно. Понимание правил для необязательных точек с запятой необходимо для эффективного написания кода.

В JavaScript есть три исключения. Первое исключение включает такие операторы, как return, throw, yield, break и continue. Если после любого из этих ключевых слов появляется разрыв строки, JavaScript интерпретирует его как точку с запятой. Поэтому очень важно не вставлять разрывы строк между этими ключевыми словами и следующими выражениями, чтобы избежать непредвиденного поведения кода. Второе исключение относится к операторам ++ и —. Если эти операторы используются как постфиксные операторы, они должны стоять в той же строке, что и выражение, к которому они применяются. Третье исключение относится к функциям, определенным с использованием синтаксиса стрелки, где стрелка =› должна находиться в той же строке, что и список параметров.

Заключение

Лексическая структура обеспечивает правильный синтаксис и организацию программ на JavaScript.

*(JavaScript === Js)