[JS] > Basic (Часть 2) Flashcards
Что такое ошибка в javaScript
Это исключение которое формирующеяся через метод throw которая возвращает обьект Error
Основные свойства обьекта Error
name - название ошибки
message - описание ошибки
stack - стек вызовов приводящий к месту где возникла ошибка
Как обрабатывать ошибки в js
Используем конструкцию try/catch/finally
try - покрываем нужный код
catch - получает обьект ошибки что бы мы могл его обработать
finally - блок кода который будет выполнен внезависимости куда мы попадем в конец трая или в кетч
В чем разница между null и undefined?
undefined:
1) это дефолтное значение для не инициализированных переменных
2) функции которые ничего не возвращают
3) не существующее свойство обьекта
null:
1) значени пустоты которое мы явно задаем
($) общее: оба примитивы, оба относятся к ложным значениям
Для чего используется оператор Логическое И (&&)?
Логическое И(&&) — возвращает первый ложный или последний елемент цепочке
($) можно используется как сокращение кода вместо цепочки ифов
($) использует в коротком замыкании
Для чего используется оператор Логическое ИЛИ (||)?
Логическое ИЛИ(||) — вощвращает первый истинное значение в цепочке, часто используется при присваивании
($) использует в коротком замыкании