пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Объектная модель JavaScript. Объекты и свойства. Функции и методы.

 

JavaScript основан на простом объектно-ориентированном примере.
Объект - это конструкция со свойствоми, которые являются переменными JavaScript. Свойства могут быть другими объектами.
Функции, связанные с объектом известны как методы объекта.
Объект JS имеет свойства ассоциирования с ним. Обращаться к свойствам объекта можно следующей простой системой обозначений:
objectName.propertyName

myCar.make = "Ford"
myCar.model = "Mustang"
myCar.year = 69;
Можно также обратиться к этим свойствам, используя систему обозначений таблицы следующим образом:
mycar["make"] = "Ford
myCar["model"] = "Mustang"
myCar["year"] = 69;
Этот тип таблицы известен как ассоциативная таблица, потому что каждый элемент индекса также связан со значением строки.

Функции - один из фундаментальных встроенных блоков в JavaScript.
Функция - процедура - набор утверждений, которые выполняют определенную задачу.
Определение функции состоит из ключевого слова function , сопровождаемого
- Именем функции
- Списком аргументов функции, приложенной в круглых скобках, и отделяемые запятыми
JavaScript утверждениями, которые определяют функцию, приложенные в фигурных скобках, {...}
Можно использовать любые функции, определенные в текущей странице. Лучше всего определять все ваши функции в HEAD страницы. Когда пользователь загружает страницу, сначала загружаются функции.
function pretty_print(string) { document.write(" " + string) }
Эта функция принимает строку как аргумент, прибавляет некоторые теге HTML, используя оператор суммы (+), затем показывает результат в текущем документу.
Определение функции не выполняет ее. Для этого необходимо вызвать функцию, чтобы выполнить ее. Например, можно вызывать функцию pretty_print следующим образом:
< SCRIPT>
pretty_print("This is some text to display")
</ SCRIPT>

Функции с Переменными Числовыми Аргументами

 

Можно вызывать функцию с большим количеством аргументов, чем она формально объявлена, используя массив arguments . Это часто полезно тогда, когда не известно заранее, сколько аргументов будут в функции. Можно использовать arguments.length, чтобы определить число аргументов в функции, и затем обращаться к каждому аргументу, используя массив arguments .
 

 


28.12.2017; 02:00
хиты: 99
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь