Еще один блог :)

Вопросы по JavaScript - Часть 2

  1. Какой результат ожидается от выражения 3+2+"7"
  2. Что означает NULL?
  3. Для чего служит оператор delete?
  4. Опишите случаи неопределенного значения
  5. Какие всплывающие окна можно вызвать в браузере
  6. Для чего служит Void(0)
  7. Какие типы данных у переменных
  8. Что такое куки
  9. Как могут быть созданы объекты-дженерики
  10. Для чего используется оператор typeof

11) Поскольку 3 и 2 это числа, они будут сложены численно. "7" это строка, поэтому 5 будет приведено к строке и получится строка "5", эти строки будут склеены и получится строка "57"

12) NULL это специальное значение-заполнитель, к-е используется для для представления отсутствия значения. Сюда включаются следующие случаи - нет объекта, нет объекта-массива, нет строки, нет булева значения, нет числа.

13) Ключевое слово delete используется для удаления свойства, так и его значения.

Пример: var student = {age:20, batch : "ABC"}

delete student.age;

14)  Есть три случая неопределенного значения

а) переменная исп-ся в коде, но необъявлена

б)  переменной не присвоено значение

в) свойство объекта не существует

15)  Есть три всплывающих окна - alert (предупреждение). confirm (подтверждение), prompt (запрос)

16) Void(0) используется  для предотвращения обновления страницы при вызове других методов

17) Все переменные JS имеют объектный тип и соответственно могут вызывать методы своего типа

18) Куки - маленькие текстовые файлы, которые создаются на клиенте, когда пользователь взаимодействует с сайтом. Они нужны для сохранения информации в период сессии между посещениями различных страниц одного и того же ресурса и хранят данные вроде списка заказов, количества посещений, ключа аутентификации и т.п.

19) Для создания объекта обобщенного типа следует использовать ключевое слово new и класс Object

var i = new object();

20) typeof - это оператор, к-й используется для возвращения строкового описания типа переменной

Опубликовано в категории Вопросы по JS

×