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

Вопросы по JS - Часть 1

ВОПРОСЫ ДЛЯ СОБЕСЕДОВАНИЯ ПО JAVASCRIPT

  1. Что такое JS?
  2. Какие типы данных есть в JS?
  3. Для чего используется функция isNaN?
  4. Что такое отрицательная бесконечность?
  5. Какая компания разработала JS?
  6. Что такое необъявленная переменная? А неопределенная?
  7. Для чего служит ключевое слово this?
  8. Для чего служит оператор ===?
  9. Поддерживает ли JS автоматическое приведение типов
  10. Объясните разницу между == и ===?

1) JS - это как клиентский, так и серверный скриптовый язык, который может быть внедрен в HTML страницу и интерпретирован движком браузера. JS также объектно-ориентированный язык. С другой стороны, JS широко поддерживает приемы  функционального программирования

2) Базовые типы значений в JS - Number (число), String (Строка), Boolean (логический), Function (функция), Object (Объект) и Undefined (неопределенное значение)

3) Функция isNaN возвращает true, если аргумент не число, в обратном случае false

4) Отрицательная бесконечность - результат деления отрицательной величины на ноль

5) Netscape

6) Необъявленная переменная - это переменная, к которой в коде обращаются при том, что она явно не была указана программистом

Если программа пытается прочитать значение из необъявленной переменной, возникнет ошибка периода исполнения

Неопределенные переменные - это объявленные переменные, которые еще не получили какое-либо значение. Когда программа пытается прочитать значение из такой переменной, в нее возвращается значение undefined

7) this возвращает указатель на экземляр объекта, в контексте метода которого он был вызван.

8) === называется оператором строгого сравнения, к-й возвращает true, если два операнда имеют одно и тоже значения без преобразования типов

9) JS поддерживает автоматическое приведение типов. Это основной способ, которым пользуются разработчики

10) == проверяет только равенство значений, === это более строгая проверка равенства, к-ая возвращает false, когда типы операндов различны

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

×