Какие символы являются символами комментария в javascript
Перейти к содержимому

Какие символы являются символами комментария в javascript

  • автор:

JavaScript

Для добавления сценария на страницу HTML используется дескриптор:

  • language — отвергнутый в настоящее время; использовался для определения языка и версии;
  • type атрибут, пришедший на замену language ; он сообщает браузеру, какой язык используется внутри дескрипторов;
  • src — атрибут определяет URL внешнего исходного JavaScript-файла, сценарий которого прикрепляется к html-странице.

  1. Устаревший вариант:

Итак, тег script обычно помещается в html-страницу в область head . Этот тег говорит о том, что внутри находится сценарий, в нашем случае скрипт на языке javascript. Браузер «понимает», что это уже не html-код, поэтому, когда html-парсер браузера доходит до тега script , то он передает инициативу интерпретатору javascript .

Закрывающий тег script говорит о том, что далее уже опять следует html-код.

Встраивание javascript в html происходит двумя основными способами, которые рассмотрим на примере:

Встраивание JavaScript непосредственно в HTML-страницу:

В данном примере дескриптор script может находиться как в теле документа, т.е. теге body (как в примере), так и в области head .

При прикреплении внешнего файла со скриптом тег script следует размещать в области head .

В файле с расширением js (в данном конкретном примере — myscript.js) код выглядит так:

В примере имеется в виду, что файл со скриптом находится в каталоге jscripts . При прикреплении в html-файле надо указывать относительный путь к файлу со скриптом.

Выполните следующий пример, чтобы увидеть особенности работы метода alert() :

Пример: Перенести скрипт в BODY после тега H1

Синтаксис javaScript, основные понятия

JavaScript – язык интерпретируемый, но также оснащен JIT-компиляцией.

JIT или компиляция «на лету» (Just-in-time compilation) — технология увеличения скорости работы программных систем, использующих байт-код, путём компиляции байт-кода в машинный код непосредственно во время работы программы.

Рассмотрим некоторые понятия, относящиеся к синтаксису языка:

Сценарий — текст, состоящий из:

  • операторов,
  • блоков, т. е. взаимосвязанных наборов операторов, и
  • комментариев.

Операторы могут содержать:

  • переменные,
  • константы и
  • выражения.

  • состоят из комбинации букв и цифр;
  • должны начинаться либо с буквы, либо с символа подчеркивания;
  • не должны содержать пробелов.

«Верблюжья нотация» в записи идентификаторов:

  • num_docs — знак подчеркивания между словами — хорошо, но есть способ лучше
  • numDocs — вот такой «верблюжий» стиль превосходно подходит для именования переменных:
    • все имена строчными буквами,
    • на стыке слов — большая буква,
    • переменные и свойства — называем именами существительными,
    • массивы и коллекции — называем существительными во множительном числе,
    • функции и методы — называем глаголами,
    • азвание классов — с заглавной буквы.

    Ключевые слова (keywords) — предварительно определенные идентификаторы, составляющие основу языка программирования. Ключевые слова нельзя использовать для имен переменных, функций, объектов и методов.

    Литералы (literals) — это постоянные значения JavaScript. Это значения, которые не изменяются во время выполнения сценария (целочисленные литералы, литералы с плавающей точкой, логические литералы (true и false), строковый литерал — это ноль и более символов, заключенных в двойные («») или одиночные (») кавычки).

    ПРАВИЛА ОФОРМЛЕНИЯ СКРИПТА JAVASCRIPT

    • каждый оператор JavaScript начинается с новой строки
    • каждый оператор заканчивается точкой с запятой

    • блок — это набор операторов (составной оператор), заключенный в фигурные скобки

    JAVASCRIPT КОММЕНТАРИИ

    В JavaScript допустимы два вида операторов комментария:

    1. // — одна строка символов, расположенная справа от этого оператора, считается комментарием;
    2. /*. */ — все, что заключено между /* и */ , считается комментарием; с помощью этого оператора можно выделить несколько строк в качестве комментария.

    Второй способ комментирования обычно используется при поиске ошибок: тот блок сценария, в котором может находиться потенциальная ошибка, комментируется.

    Объявление переменных в javaScript и оператор присваивания

    Переменная (variable) — это имя, присваиваемое ячейке памяти компьютера, которая хранит определенные данные.

    JavaScript — нетипизированный язык . Это значит, что переменные принимают тот тип данных, который в них присваивается. Напрямую задавать тип переменной не надо.

    Объявление переменной происходит при помощи служебного слова javascript var :

    Пример объявления переменной:

    Можно объявление переменной объединить с присваиванием:

    Переменная всегда слева, справа – литерал (значение переменной).

    Таким образом, выделим три варианта объявления с присваиванием:

    Пример с необъявленной переменной:

    КОНСТАНТЫ В JAVASCRIPT

    Данные, присвоенные константе, в течение программы не меняются!

    Javascript типы данных

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

    Но необходимо помнить, что в javascript типы переменных явно не указываются, т.к. это динамически типизированный, а не строго типизированный язык программирования.

    Интерпретатор определяет тип переменной по правой части (по присвоенному ей значению).

    Объявление локальных переменных осуществляется при помощи ключевого слова var

    ЛОГИЧЕСКИЙ ТИП (BOOLEAN)

    Пример использования логического типа:

    СТРОКОВЫЙ ТИП (STRING)

    Строка — набор символов, обрамляется либо «» , либо »

    Три способа создания строкового объекта:


      имя_переменной = new String(«строковое_значение»);

    Специальные символы:
    \n — новая строка
    \t — табуляция

    ЧИСЛОВОЙ ТИП (NUMBER)

    Используется неявное объявление, без указания конкретного типа данных:

    Префикс 16-ной системы в javascript 0x :

    Префикс 8-ной системы в javascript 0 :

    Арифметические операторы javascript

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

    Операторы присваивания:
    = обычная операция присваивания
    += , -= присваивание со сложением или вычитанием
    *= , /= присваивание с умножением или делением

    Арифметические операторы:
    + (сложение в javascript)

    * (умножение в javascript)

    / (деление в javascript)

    % (javascript остаток от деления или деление по модулю )

    ++ (javascript инкремент или увеличение на 1)

    — (javascript декремент или уменьшение на 1).

    JavaScript функции для работы с типами данных

    Иногда в программе требуется преобразовать тип переменной. Рассмотрим основные функции, связанные с преобразованием:

    • parseInt(строка, основание) преобразует указанную в параметре строку в целое число. Если есть второй параметр — система счисления — преобразование происходит по указанному основанию системы счисления (8, 10 или 16)
    • parseFloat (строка) преобразует указанную строку в число с плавающей разделительной (десятичной, основание) точкой

    Иногда можно получить такую ошибку JavaScript — NaN — когда значение, не является числом (а ожидается число).

    В качестве значения переменной может быть undefined — не определено. Такое случается когда переменная создана, но значение ей не присвоено.

    Синтаксис JavaScript

    С 1995 года JavaScript прошел длинный путь от скромного компонента браузера Netscape до современных высокопроизводительных JIT-интерпретаторов. Казалось бы, всего лет пять назад разработчики были ошеломлены появлением Ajax, а уже сейчас сложные JavaScript-приложения достигли объемов в сотни и тысячи строк кода.

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

    Если вы знаете другие языки программирования, вам может оказаться полезна информация, что JavaScript является высокоуровневым, динамическим, нетипизированным и интерпретируемым языком программирования, который хорошо подходит для программирования в объектно-ориентированном и функциональном стилях. Свой синтаксис JavaScript унаследовал из языка Java, свои первоклассные функции – из языка Scheme, а механизм наследования на основе прототипов – из языка Self. Но вам не требуется знать все эти языки или быть знакомыми с их терминологией для изучения JavaScript.

    В этой статье мы рассмотрим базовые лексические структуры языка.

    Символы

    При написании программ на JavaScript используется набор символов Юникода. Юникод является надмножеством кодировок ASCII и Latin-1 и поддерживает практически все письменные языки, имеющиеся на планете. Стандарт ECMAScript 3 требует, чтобы реализации JavaScript обеспечивали поддержку стандарта Юникода версии 2.1 или выше, а стандарт ECMAScript 5 требует, чтобы реализации обеспечивали поддержку стандарта Юникода версии 3 или выше.

    Чувствительность к регистру

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

    Например, ключевое слово while должно набираться как «while», а не «While » или «WHILE». Аналогично myvar, Myvar, MyVar и MYVAR – это имена четырех разных переменных. Заметим, однако, что язык разметки HTML (в отличие от XHTML) не чувствителен к регистру. Так как HTML и клиентский JavaScript тесно связаны, это различие может привести к путанице. Многие JavaScript-объекты и их свойства имеют те же имена, что и теги и атрибуты языка HTML, которые они обозначают. Однако если в HTML эти теги и атрибуты могут набираться в любом регистре, то в JavaScript они обычно должны набираться строчными буквами.

    Например, атрибут onclick обработчика события чаще всего задается в HTML как onClick, однако в JavaScript-коде (или в XHTML-документе) он должен быть обозначен как onclick.

    Пробелы, переводы строк и символы управления форматом

    JavaScript игнорирует пробелы, которые могут присутствовать между лексемами в программе. Кроме того, JavaScript также по большей части игнорирует символы перевода строки. Поэтому пробелы и символы перевода строки могут без ограничений использоваться в исходных текстах программ для форматирования и придания им удобочитаемого внешнего вида.

    Помимо обычного символа пробела ( \u0020 ) JavaScript дополнительно распознает как пробельные следующие символы: табуляция ( \u0009 ), вертикальная табуляция ( \u000B ), перевод формата ( \u000C ), неразрывный пробел ( \u00A0 ), маркер порядка следования байтов ( \uFEFF ), а также все символы Юникода, относящиеся к категории Zs.

    Следующие символы распознаются интерпретаторами JavaScript как символы конца строки: перевод строки ( \u000A ), возврат каретки ( \u000D ), разделитель строк ( \u2028 ) и разделитель абзацев ( \u2029 ). Последовательность из символов возврата каретки и перевода строки интерпретируется как единственный символ завершения строки.

    Символы Юникода, управляющие форматом (категория Cf), такие как RIGHT-TO-LEFT MARK ( \u200F ) и LEFT-TO-RIGHT MARK ( \u200E ), управляют визуальным представлением текста, в котором они присутствуют. Они имеют большое значение для корректного отображения текста на некоторых языках и являются допустимыми в комментариях JavaScript, строковых литералах и в литералах регулярных выражений, но не в идентификаторах (таких как имена переменных), определяемых в программах JavaScript. Исключение составляют ZERO WIDTH JOINER ( \u200D ) и ZERO WIDTH NON-JOINER ( \u200C ), которые можно использовать в идентификаторах при условии, что они не являются первыми символами идентификаторов.

    Полную таблицу символов Unicode вы можете посмотреть на сайте Unicode Table.

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

    Как и в других языках программирования, для отделения инструкций друг от друга в языке JavaScript используется точка с запятой (;). Использование точек с запятой имеет важное значение для ясного выражения намерений программиста: без этого разделителя по ошибке можно принять конец одной инструкции за начало следующей и наоборот.

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

    Взгляните на следующий фрагмент. Поскольку две инструкции находятся в разных строках, первую точку с запятой можно опустить:

    Однако если эти инструкции записать, как показано ниже, первая точка с запятой становится обязательной:

    Комментарии

    JavaScript поддерживает два способа оформления комментариев. Любой текст между символами // и концом строки рассматривается как комментарий и игнорируется JavaScript. Любой текст между символами /* и */ также рассматривается как комментарий. Эти комментарии могут состоять из нескольких строк, но не могут быть вложенными. Следующие строки представляют собой корректные JavaScript-комментарии:

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

    Идентификатор — это просто имя. В JavaScript идентификаторы выступают в качестве имен переменных и функций, а также меток некоторых циклов. Идентификаторы в JavaScript должны начинаться с буквы, с символа подчеркивания (_) или знака доллара ($) . Далее могут следовать любые буквы, цифры, символы подчеркивания или знаки доллара. (Цифра не может быть первым символом, так как тогда интерпретатору трудно будет отличать идентификаторы от чисел.) Примеры допустимых идентификаторов:

    Для совместимости и простоты редактирования для составления идентификаторов обычно используются только символы ASCII и цифры. Однако JavaScript допускает возможность использования в идентификаторах букв и цифр из полного набора символов Юникода. Это позволяет программистам давать переменным имена на своих родных языках и использовать в них математические символы:

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

    Зарезервированные ключевые слова JavaScript

    Категория Ключевые слова
    Базовые идентификаторы break delete function return typeof
    case do if switch var
    catch else in this void
    continue false instanceof throw while
    debugger finally new true with
    default for null try
    Новые ключевые слова в стандарте EcmaScript 5 class const enum export
    extends import super
    Зарезервированные слова в строгом режиме (в обычном они доступны) implements let private public yield
    interface package protected static
    arguments eval
    Ключевые слова языка Java (зарезервированы в EcmaScript 3) abstract double goto native static
    boolean enum implements package super
    byte export import private synchronized
    char extends int protected throws
    class final interface public transient
    const float long short volatile
    Предопределенные глобальные переменные и функции arguments encodeURI Infinity Number RegExp
    Array encodeURIComponent isFinite Object String
    Boolean Error isNaN parseFloat SyntaxError
    Date eval JSON parseInt TypeError
    decodeURI EvalError Math RangeError undefined
    decodeURIComponent Function NaN ReferenceError URIError

    Имейте в виду, что конкретные реализации JavaScript могут содержать свои предопределенные глобальные переменные и функции. Кроме того, каждая конкретная платформа JavaScript (клиентская, серверная и прочие) может иметь свой собственный список глобальных свойств.

    Написание комментариев в JavaScript

    В программировании обычно в первую очередь учитывается то, как компьютер читает и интерпретирует написанный код. Но так же важно учитывать интересы людей, которые будут читать и работать с этим кодом дальше. Нужно уметь правильно комментировать и структурировать свой код, чтобы обеспечить простоту чтения.

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

    Без комментариев разработчикам бывает сложно понять код, написанный другими людьми. Да и вы сами можете просто забыть, для чего добавили в программу тот или иной блок кода. Правильно прокомментированный код поможет вам избежать проблем с поддержкой программы в будущем.

    Синтаксис комментариев

    В JavaScript есть два типа комментариев.

    Однострочные комментарии в JavaScript записываются с помощью двух слешей //.

    // This is a comment

    Интерпретатор будет игнорировать все символы после // до конца строки.

    Многострочные комментарии заключаются в теги /* и */. Если вы знакомы с CSS, вы уже знаете, как работают такие комментарии.

    /* This is
    a comment */

    Интерпретатор будет игнорировать все, что находится между этими тегами.

    Все комментарии вне зависимости от их типа пишутся над блоком кода, который они объясняют.

    // Print «Hello, World!» to the console
    console.log(«Hello, World!»);

    Кроме того, комментарии должны находиться на одном уровне с объясняемым кодом.

    // Initialize a function
    function alphabetizeOceans() <

    // Define oceans variable as a list of strings
    const oceans = [«Pacific», «Atlantic», «Indian», «Antarctic», «Arctic»];

    // Print alphabetized array to the console
    console.log(oceans.sort());

    Обратите внимание, что комментарии являются такой же частью кода, как и сама программа. Код с устаревшими комментариями хуже, чем код совсем без них, поэтому не забывайте регулярно поддерживать и обновлять комментарии вместе с остальным кодом программы.

    Встроенные комментарии

    Если однострочный комментарий находится в конце строки кода, такой комментарий называется встроенным.

    let x = 99; // assign numerical value to x
    let y = x + 2; // assign the sum of x + 2 to y

    Встроенные комментарии используются для создания коротких примечаний к небольшим отдельным фрагментам контента. Такой комментарий должен относиться только к той строке, в которой он написан.

    Помните, что однострочные комментарии нельзя закрыть тегом. Если в эту строку случайно попадет код программы, интерпретатор пропустит его. Поэтому будьте внимательны, следите, чтобы комментарий не сливался со следующей строкой кода в одну строку.

    for (let i = 0; i === 10; i++) // for loop that runs ten times <
    // Running this code results in a syntax error
    >

    Встроенные комментарии бывают очень полезны, но их следует использовать экономно – код с большим количеством встроенных комментариев выглядит грязно и, следовательно, его трудно читать.

    Многострочные комментарии

    Многострочные комментарии пишутся на уровне блока и представляют собой длинные примечания или описание последующего блока кода. Часто этот тип комментариев размещается в верхней части файла или перед особенно сложным блоком кода.

    /* Initialize and invoke a the greetUser function
    to assign user’s name to a constant and print out
    a greeting. */
    function greetUser() <
    const name = prompt(«What is your name?»);
    console.log(«Hello ,» + name + «! How are you?»);
    >
    greetUser();

    Иногда встречается немного видоизмененный синтаксис: комментарий открывается тегом /**, и каждая строка начинается с символа звездочки.

    /**
    * Initialize constant with an array of strings.
    * Loop through each item in the array and print
    * it to the console.
    */
    const seaCreatures = [«Shark», «Fish», «Octopus»];
    for (const seaCreature of seaCreatures) <
    console.log(seaCreature);
    >

    Иногда эти комментарии также содержат сведения о файле программирования, включая имя, версию и автора сценария.

    Комментирование кода для тестирования

    Комментарии позволяют игнорировать те или иные блоки кода для тестирования работы программы. Это называется «закомментировать код».

    Если в каком-то блоке кода есть ошибка, вы можете попробовать закомментировать отдельные блоки для определения источника проблемы. Вы также можете использовать этот механизм для переключения между блоками кода, которые выдают разные результаты.

    // Function to add two numbers
    function addTwoNumbers(x, y) <
    let sum = x + y;
    return sum;
    >
    // Function to multiply two numbers
    function multiplyTwoNumbers(x, y) <
    let product = x * y;
    return product;
    >
    /* In this example, we’re commenting out the addTwoNumbers
    function, therefore preventing it from executing. Only the
    multiplyTwoNumbers function will run */
    // addTwoNumbers(3, 5);
    multiplyTwoNumbers(5, 9);

    Закомментировать код можно с помощью как однострочных, так и многострочных комментариев. Выбор зависит от объема блока, который нужно закомментировать.

    Примечание: Комментировать код нужно только на время тестирования. Не оставляйте закомментированные блоки в конечном сценарии.

    Комментирование кода может оказаться полезным при разработке логики программы, поскольку так вы можете определить источник ошибок или оценить производительность того или иного блока.

    Заключение

    Код программы JavaScript читает не только машина, но и другие разработчики и пользователи. Комментарии позволяют сделать код удобочитаемым и более понятным.

    Основы JavaScript. Лексическая структура

    Здравствуйте, уважаемые читатели блога webcodius.ru. В прошлой статье мы узнали о языке веб-сценариев JavaScript, который позволяет делать обычные html-страницы интерактивными и умеющими реагировать на определенные действия пользователей. В этой статье мы поговорим об основах языка Javascript, его особенностях и правилах написания программ на этом языке.

    Лексическая структура JavaScript

    Лексическая структура любого языка программирования состоит из набора правил, которые определяют как пишутся программы на этом языке. Эти правила определяют как пишутся названия переменных, как задаются комментарии, как инструкции отделяются друг от друга и многое другое. Далее рассмотрим эти правила и особенности:

    1. Чувствительность к регистру

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

    var myvar = 5;
    var myVar = 10;

    В этом куске кода объявляется две разные переменные 'myvar' и 'myVar'.

    При этом, так как язык HTML наоборот не чувствителен к регистру, то часто возникает путаница из-за близкой связи javascript и html. Так многие объекты и их свойства языка javascript совпадают с названиями тегов и атрибутов языка html. И если в языке html эти теги и атрибуты могут набираться в любом регистре, то в javascript они обычно должны набираться строчными буквами. Так, например, атрибут обработчика событий onclick в html обычно набирается как onClick , но в javascript-коде он должен выглядеть как onclick .

    2. Пробельные символы и символы разделители

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

    <script>
    function test (i)
    <
    if (i == 1)
    return true;
    else
    return false;
    >
    </script>

    Этот же текст программы можно записать и в одну строку, но как можно заметить его не очень удобно читать:

    Для отделения инструкций друг друга в программе на языке JavaScript служит символ точки с запятой «;». Но правда точку с запятой можно не ставить, если каждая инструкция помещается в отдельной строке. Например в этом фрагменте программы можно обойтись без точек с запятой:

    Но стоит заметить, что пропуск точек с запятой считается плохой манерой программирования, поэтому лучше приучить себя к их использованию.

    3. Комментарии в JavaScript

    JavaScript поддерживает два типа комментариев:

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

    Комментарии обычно используют для пояснения каких-либо участков кода, либо для отключения некоторой части программы. Примеры комментариев:

    <script>
    // Это однострочный комментарий.
    /* Это тоже комментарий */ // а это другой комментарий.
    /*
    Это еще один комментарий.
    Он располагается в нескольких строках.
    */
    </script>

    4. Литералы

    Литерал представляет из себя значение, указанное в тексте программы. В примере ниже 10 и «привет!» литералы, а number и str — переменные:

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

    5. Идентификаторы

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

    Идентификаторы могут состоять из одного и более символов. Должны начинаться с буквы, знака подчеркивания «_» или знака доллара «$». Следующие символы могут буквой, цифрой, знаком доллара или подчеркиванием. Следует запомнить, что имя идентификатора не может начинаться с цифры. Примеры допустимых идентификаторов:

    a
    myVar
    _myVar
    $myvar
    my_var25

    Идентификаторы не могут совпадать ни с одним ключевых слов JavaScript, так как они зарезервированы для других целей.

    6. Зарезервированные слова

    В JavaScript есть ряд зарезервированных слов, которые нельзя использовать в качестве идентификаторов. То есть их нельзя использовать в качестве названий переменных и функций. Ниже перечислены зарезервированные слова:

    break do if switch typeof
    case else in this var
    catch false instanceof throw void
    continue finally new true while
    default for null try with
    delete function return

    Ниже перечислены другие ключевые слова, которые в JavaScript не используются, но зарезервированы для будущих возможных расширений языка:

    abstract double goto native static
    boolean enum implements package super
    byte export import private synchronized
    char extends int protected throws
    class final interface public transient
    const float long short volatile
    debugger

    На этом об основах JavaScript все. В следующих статьях рассмотрим типы данных языка JavaScript и рассмотрим выражения и операторы. До новых встреч!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *