Pregunta | Respuesta |
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 |
¿Quieres crear tus propias Fichas gratiscon GoConqr? Más información.