Оригинальный текст (англ.) javascript:collapseDiv(0);
необязательный атрибут src, принимающий в качестве значения адрес к файлу со скриптом.
необязательный атрибут charset, используемый вместе с src для указания используемой кодировки внешнего файла.
необязательный атрибут defer указывает, что получение скрипта происходит асинхронно, но выполнение следует отложить до тех пор, пока страница не будет загружена целиком.
необязательный атрибут async указывает, что получение скрипта происходит асинхронно, а выполнение будет произведено сразу по завершению скачивания. Очерёдность выполнения скриптов не гарантируется.
При этом атрибут language (language="JavaScript"), несмотря на его активное использование (в 2008 году этот атрибут был наиболее часто используемым у тега https://ru.wikipedia.org/wiki/JavaScript - cite_note-67), относится к не рекомендуемым (deprecated), отсутствует в DTD, поэтому считается некорректным.
Лекция №7. Типы данных JavaScript, переменные, выражения и арифметические операции
План:
1 Типы данных JavaScript.
2 Переменные в JavaScript.
3 Выражения и арифметические операции.
Аннотация: В данной лекции описывается типы переменных, способы их объявления, создания и присвоения значений. Массивы, способы их создания и области применения.
Опорные слова: переменные, константы, приложении, тип данных null, boolean, числовой тип данных, строки, массивы.
JavaScript является динамически типизированным языком, что означает отсутствие необходимости определения типа переменной при ее объявлении. Тип переменных определяется из контекста и изменяется в процессе совершения операций с данными (выполняется динамическое приведение типов). Применительно к JavaScript можно выделить следующие классы типов данных:
скалярные (строковый, числовой, логический);
составные (массивы, объекты);
специальные (null, undefined).
Здесь стоит отметить тот факт, что в JavaScript переменная любого (в том числе и скалярного) типа представляется объектом, т. е. имеет набор свойств и методов, что дает возможность более гибко оперировать данными. Однако JavaScript прозрачно поддерживает семантику работы с данными конкретных типов, свойственную жестко типизированным языкам программирования.
Получить тип данных, который имеет переменная, можно при помощи оператора typeof. Этот оператор возвращает строку, идентифицирующую соответствующий тип.
Сейчас мы рассмотрим специальные и скалярные типы данных, особенности их конвертирования и способы литерального определения данных этих типов. Массивы и объекты будут рассмотрены далее в соответствующих разделах этой главы.
Do'stlaringiz bilan baham: |