Ответы представлены на ИТОГОВЫЙ ТЕСТ
Результат - 100 баллов
Перед покупкой сверьте список вопросов и убедитесь, что вам нужны ответы именно на эти вопросы!
С вопросами вы можете ознакомиться ДО покупки.
Для быстрого поиска вопроса используйте Ctrl+F.
При возникновении вопросов, сложностей или необходимости пройти тест по другому предмету пишите в личные сообщения https://studwork.ru/mail/259571
Другие мои работы можно найти по ссылке https://studwork.ru/shop?user=259571
Ответы вы сможете скачать сразу после покупки.
В чем разница между confirm и prompt?
· confirm вызывает диалоговое окно с полем для ввода, prompt - окно с подтверждением.
· prompt вызывает диалоговое окно с полем для ввода, confirm - окно с подтверждением.
· Они идентичны.
В чем разница между ключевыми словами «var», «let» и «const»?
· Переменные, объявленные с помощью ключевого слова «var», являются глобальными.Разница между «let» и «const» состоит в том, что в первом случае мы может менять значение переменной, а во втором — нет (константа).
· Принципиальной разницы нет. Зависит от версии js.
· const применяется только в функциях, var - это любая целочисленная переменная, let - любое другое значение переменной.
В чем разница между методами Object.freeze и Object.seal?
· Разница заключается в том, что при использовании метода Object.freeze мы не можем менять или редактировать свойства объекта, а при использовании Object.seal у нас такая возможность имеется.
· Разница заключается в том, что при использовании метода Object.seal мы не можем менять или редактировать свойства объекта, а при использовании Object.freeze у нас такая возможность имеется.
· Это один и тот же метод, только в разных версиях js.
В чем разница между оператором «in» и методом hasOwnProperty?
· Отличие состоит в том, что оператор «in» проверяет наличие свойства не только в самом объекте, но и в его прототипах, а метод hasOwnProperty — только в объекте.
· Оператор in проверяет идентичность объектов класса, а метод hasOwnProperty ищет полное их соответствие.
· Отличие состоит в том, что метод hasOwnProperty проверяет наличие свойства не только в самом объекте, но и в его прототипах, а оператор «in» — только в объекте.
Где можно использовать JavaScript?
· Разработка мобильных приложений
· Вэб разработка
· Используется только в среде MacOS
Для чего используется ключевое слово «new»?
· Ключевое слово «new» используется в функциях-конструкторах для создания нового объекта (нового экземпляра класса).
· Ключевое слово «new» используется в функциональном программировании для создания новой функции.
· Если есть несколько констант в одной функции. то каждая последующая константа должна начинаться с new.
Для чего используется оператор "&&"?
· Оператор "&&" (логическое и) находит и возвращает первое ложное значение либо последний операнд, когда все значения истинные.
· В JS это равнозначно строгому равно.
· Такого оператора не существует.
Для чего используется оператор "||"?
· Оператор "||" (логическое и) находит и возвращает первое ложное значение либо последний операнд, когда все значения истинные.
· Оператор "||" (логическое или) находит и возвращает первое истинное значение.
· Такого оператора не существует.
Как в JS создать объект?
· Объект создаётся автоматически при инициализации функции. Для этого и предназначен данный фреймворк.
· Чаще всего используется метод литералов.
· Чаще всего через функцию - конструктор.
Какая арифметическая операция приводит к ошибке в JavaScript?
· Корень из отрицательного числа
· Деление на ноль
· Все арифметические операции в JavaScript будут отображаться без ошибки
Какая из следующих функций String object объединяет текст двух строк и возвращает новую строку?
· add()
· merge()
· concat()
· append()
Какая из следующих функций String object создает строку, которая будет отображаться таким же жирным шрифтом, как если бы она была в теге < b >?:
· anchor()
· big()
· blink()
· bold()
Какая из следующих функций объекта Array возвращает значение true, если каждый элемент в этом массиве удовлетворяет предоставленной функции тестирования?
· concat()
· every()
· push()
· some()
Какая из следующих функций объекта Array объединяет все элементы массива в строку?
· concat()
· join()
· pop()
· map()
Какие значения возвращают следующие выражения?
0 == False
0 === False
· True, False
· True, True
· False, True
Какие значения возвращают следующие выражения?
5 == “5”
5 === “5”
· True, False
· True, True
· False, True
Какие значения возвращают следующие выражения?
console.log(!!' ')
console.log(!!{})
console.log(!![])
console.log(!!1)
· True, False, False, False
· True, True, True, True
· False, True, False, False
· False, False, False, False
Какие значения возвращают следующие выражения?
console.log(!!null)
console.log(!!undefined)
console.log(!!'')
console.log(!!0)
console.log(!!NaN)
· True, False, False, False, True
· True, True, True, True, True
· False, True, False, False, True
· False, False, False, False, False
Какие значения возвращают следующие выражения?
null == undefined
null === undefined
· True, False
· True, True
· False, True
Какие приемы работы с асинхронным кодом в JS Вы знаете?
· Функции обратного вызова (Callbacks).Промисы (Promises).Async/await.Библиотеки вроде async.js, blueprint, q, co.
· Функции обратного вызова (Callbacks).Промисы (Promises).Async.Библиотеки вроде node.js, beng, query.
· Функции рекурсии.Фреймворки типа django.Async.Библиотеки вроде node.js, beng, query.
Какое ключевое слово позволяет создавать объекты общего вида?
· object
· this
· prototype
Какой оператор служит для создания нового экземпляра из класса однотипных объектов?
· this
· new
· prototype
Мгновенно ли срабатывает setState?
· Можно сказать, что да. Зависит от скорости процессора.
· Нет. Это асинхронная функция.
· Зависит от конкретных условий.
Назовите основные преимущества JSON?
· Читается любым редактором.
· Компактный, быстро компилируемый, читаемый человеком.
· Содержит только уникальные значения.
Что будет записано в переменную test?var a = 5;
· No
· Yes
· Ошибка
Что из следующего верно в отношении соглашений об именовании переменных в JavaScript?
· Вы не должны использовать какое-либо из зарезервированных ключевых слов JavaScript в качестве имени переменной.
· Имена переменных JavaScript не должны начинаться с цифры (0-9).
· Имена переменных можно начать только со строчных символов латинского алфавита и использовать нижнее подчеркивание. Например: my_Variable
Что такое AJAX?
· Фреймворк для создания веб приложения.
· AJAX - это сторонняя библиотека, позволяющая связывать html, css и js.
· AJAX или Asyncronous JavaScript and XML — это набор взаимосвязанных технологий, которые позволяют работать с данными в асинхронном режиме.
Что такое async/await?
· Async/await — относительно новый способ написания синхронного кода в JS. Выполняются синхронно в условиях многопоточности.
· Цикл, запускающий функции.
· Async/await — относительно новый способ написания асинхронного (неблокирующего) кода в JS. Им оборачивают промис.
Что такое ECMAScript?
· Спецификация языка JavaScript
· Новый язык программирования
· Переработанная реализация JavaScript
Что такое ECMAScript?
· Спецификация языка JavaScript
· Новый язык программирования
· Переработанная реализация JavaScript
Что такое запоминание или мемоизация (Memoization)?
· Способ импорта данных из таблицы базы данных для обработки в программе.
· Способ хэширования.
· Прием создания функции, способной запоминать ранее вычисленные результаты или значения.
Что такое классы (Classes)?
· Особый вид функций, вложенных одна в другую.
· Классы — это относительно новый способ написания функций-конструкторов в JS. Это синтаксический сахар для функций-конструкторов.
· Последовательно выстроенный ряд словарей.
Что такое неявное преобразование?
· Способ задать тип переменной, при котором она приобретает значение необходимое для конкретного случая.
· Метод, определяющий значение переменной исходя из её типа.
· Способ приведения значения к другому типу без нашего ведома (участия).
Что такое объект Set?
· Особый вид функций, вложенных одна в другую.
· Объект Set позволяет хранить уникальные значения, примитивы и ссылки на объекты.
· Установочный пакет для node.js
Что такое промисы (Promises)?
· Функции, выполняемые при достижении определённого значения переменной.
· Цикл, выполняемый в теле функции.
· Промисы — это один из приемов работы с асинхронным кодом в JS. Они возвращают результат асинхронной операции.
Что такое стрелочные функции (Arrow Functions)?
· Другое название рекурсивной функции.
· Функции, которые выполняются в строгой последовательности.
· Стрелочные функции создаются быстрее и имеют более читаемый синтаксис, чем функциональные выражения. В стрелочных функциях опускается слово «function»В функциональном выражении мы используем ключевое слово «return» для возврата значения. В стрелочной функции мы этого не делаем, поскольку стрелочные функции неявно возвращают значения при условии, что мы возвращаем одно выражение или значение.
Что такое функция обратного вызова (Callback Function)?
· Рекурсивная функция другими словами.
· Функция обратного вызова — это функция, вызов которой отложен на будущее.
· Функция, принимающая значения в зависимости от изменения значения переменной True, False.
Что такое функция обратного вызова (Callback Function)?
· Рекурсивная функция другими словами.
· Функция обратного вызова — это функция, вызов которой отложен на будущее.
· Функция, принимающая значения в зависимости от изменения значения переменной True, False.
Что, из нижеперечисленного, относится к событию?
· Начало загрузки web-страницы
· Сохранение кодировки пользователем
· Завершение загрузки web-страницы
Является ли использование унарного плюса (оператор "+") самым быстрым способом преобразования строки в число?
· Нет, это не так. Напротив, данный оператор привлекает довольно большой объём памяти и поэтому довольно медленный.
· Согласно MDN оператор "+" действительно является самым быстрым способом преобразования строки в число, поскольку он не выполняет никаких операций со значением, которое является числом.
· В JS преобразовать строку в число невозможно.