Основы JavaScript.фип_СПО

Скачать тест — (Основы JavaScript.фип_СПО_00edcd81.pdf)

  1. Что такое переменная?
  2. Какие способы объявления переменных Вы знаете?
  3. Есть ли различие между ключевыми словами var, let, const?
  4. Условный (тернарный) оператор это — …
  5. Разница между confirm и prompt состоит в …
  6. Какая переменная записана неверно?
  7. Сопоставьте записи и вывод в консоль:
  8. Hoisting в JS это…
  9. Какой метод используется для добавления элемента в начало массива?
  10. Есть переменная let string = ‘hello world!’. Чтобы изменить первую букву в слове ‘hello’ на заглавную нужно использовать …
  11. Есть переменная let num = ‘123’. Для преобразования её значения к числовому типу можно использовать …
  12. Когда выполнится код внутри блока do, конструкции do {} while()?
  13. Какую функцию выполняет ключевое слово this?
  14. Деструктуризация — это …
  15. JSON объект можно создать при помощи …
  16. Callback это …
  17. Какие механизмы Вы знаете для работы с асинхронностью в JavaScript?
  18. Сохранить данные в local-storage можно используя …
  19. Какие способы получения свойства объекта Вы знаете?
  20. Асинхронные операции в JavaScript выполняются в следующем порядке:
  21. В коде объявлена переменная let string = ‘Hello’. В какой последовательности нужно использовать методы, чтобы перевернуть строку? let reversedString = …
  22. Какая из следующих функций объекта Array объединяет все элементы массива в строку?
  23. Какая из следующих функций String object создает строку, которая будет отображаться таким же жирным шрифтом, как если бы она была в теге  ?:
  24. Какая из следующих функций объекта Array возвращает значение true, если каждый элемент в этом массиве удовлетворяет предоставленной функции тестирования?
  25. Что такое AJAX?
  26. Как в JS создать объект?
  27. В чем разница между методами Object.freeze и Object.seal?
  28. В чем разница между оператором «in» и методом hasOwnProperty?
  29. Что такое запоминание или мемоизация (Memoization)?
  30. Какие значения возвращают следующие выражения? console.log(!!null) console.log(!!undefined) console.log(!!») console.log(!!0) console.log(!!NaN)
  31. Какие значения возвращают следующие выражения? console.log(!!’ ‘) console.log(!!{}) console.log(!![]) console.log(!!1)
  32. В чем разница между ключевыми словами «var», «let» и «const»?
  33. Для чего используется оператор «&&»?
  34. Для чего используется оператор «||»?
  35. Что такое промисы (Promises)?
  36. Что такое async/await?
  37. Что такое неявное преобразование?
  38. Что такое ECMAScript?
  39. Какой оператор служит для создания нового экземпляра из класса однотипных объектов?
  40. Какая из следующих функций String object объединяет текст двух строк и возвращает новую строку?