Набор правил, определяющих, как вы пишете программы на 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)