Введение в JS

Description

Flashcards on Введение в JS, created by alkurto on 14/07/2015.
alkurto
Flashcards by alkurto, updated more than 1 year ago
alkurto
Created by alkurto almost 9 years ago
6
0

Resource summary

Question Answer
API (англ. application programming interface, API [эй-пи-ай]) — набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) для использования во внешних программных продуктах.
Присутствуют ли в JS операции ввода-вывода ? ввод-вывод (а также более сложные возможности, такие как сетевые взаимодействия, сохранение данных и работа с графикой) перекладываются на окружающую среду JS, т.е. web-браузер
По какому признаку обнаруживаются объекты ? Заключаются в фигурные скобки
Как задать пустой объект а без свойств? a.contents{}
Как задать свойства generosity, instCreation , ambition, egocentrizm объекту human ? var human{ generosity: 5; instCreation:3; ambition:3; egocentrizm:1;}
Как изменить значения заданных свойств? human.generosity = 4; human[ambition] = 4;
Как задать массив ? var a = [5, 3, 3, 1];
Как обратиться к первому элементу массива a? a[0] // =>5
Как вывести кол-во элементов в массиве ? a.length
Как вывести последний элемент массива? a[a.length-1]
Как добавить новый элемент в массив? a[4] = 5
Как задать пустой массив ? var empty = []
Какая длинна пустого массива ? empty.length // =>0
как задать массив с объектами ? var a = [{x:0, y:0}, {x:1, y:1}]
Как задать объект со свойствами с массивами ? var a = {firstQuality:[[1, 2], [3, 4]], secondQuality:[[2, 3], [4, 5]]}
Выражение - это фраза на Js, которую можно вычислить и получить значение;
К какому результату приведет операция: "two" > "three" true // при упорядочивании по алфавиту tw больше th
В чем отличие выражения от инструкции, в чем особенность инструкции ? Грубо говоря выражение - это конструкция, которая вычисляет значение, но не изменяет состояние программы. Напротив, инструкция изменяет состояние программы. Напр., объявление переменной или присваив. значения. + к ним: Управляющие конструкции: Условные инструкции и Инструкции циклов
Функция - это именованный и параметризованный блок кода Js, который определяется один раз а использоваться может многократно
Методы - это функции, присвоенные свойствам объектов. Напр., объект a = []; функция push // добавляет элементы в массив метод a.push(1, 2, 3); // добавляет элементы в массив или метод a.reverse(); // меняет порядок на обратный
Как получить метод ? Если присвоить функцию переменной, а этой переменной обозвать свойство объекта. Напр., var square = function(x) { return x*x; }; var a = 4; a.square // => 16 - пример метода
Пример использования ключевого слова this ? Программа для исчисления расстояния меж
В чем принципиальное отличие выражения от инструкции Выражение в отличии от инструкции не изменяет состояние программы. Примеры инструкций: var a; a = 4;
Виды инструкций Объявления переменных; Присваивания значений; Условные; Инструкции циклов;
Функция - это ... именованный и параметризованный блок кода, который определяется один раз, а может использоваться многократно
Методы функции, присвоенные свойствам объектов
Пример метода для исчисления расстояния между точками points.dist = function() { var p1 = this[0]; var p2 = this[1]; var a = p2.x - p1.x; var b = p2.y - p1.y; return Math.sqrt(a*a + b*b); }; points.dist(); // =>1.414 - на основании ранее заданного массива points
что делает this ? ключевое cлово this ссылается на объект, в котором определен метод . Т.е.
что служит объектом в примере с points ? ранее заданный массив var points = [{x:0, y:0}, {x:1, y:1}];
Что является первым элементом массива points ? Координаты точки {x:0, y:0}
Как обратиться к первому элементу массива/объекта ? var p1 = this[0];
Как получить координату x из первого элемента объекта points ? points[0].x
Почему в методе при обращении к объекту используется ключевое слово this ? d
Show full summary Hide full summary

Similar

Курсовая
Анна Друк
Mind Maps Essay Template
linda_riches
Mind Map 1
matt_daniells
Rates of Reaction
Evie Papanicola
Tourism 1
Scott Church
ICT Key Terms Quiz - Part 1
Mr Mckinlay
Maths GCSE - What to revise!
sallen
How does Shakespeare present villainy in Macbeth?
maxine.canvin
Cells - Biology AQA B2.1.1
benadyl10
USA and Vietnam (1964 - 1975) Part 2
Lewis Appleton-Jones
Pathogens and Immunity
Elena Cade