Мы все знаем о переменной JavaScript и ее значениях
давайте обсудим немного подробнее
Есть два типа значений
1. Примитивные типы
2. Непримитивные типы
Примитивные типы – это
· Нить
· Число
· Неопределенный
· Нулевой
· Булево значение
И все остальные типы не являются примитивными
Обработка ошибок в JavaScript
Как бы мы ни были хороши в программировании, иногда в наших скриптах бывают ошибки. Они могут возникать из-за наших ошибок, неожиданного ввода пользователя
· Сначала выполняется код в try {…}.
· Если ошибок не было, то catch(err) игнорируется: выполнение доходит до конца try и продолжается, пропуская catch.
· Если возникает ошибка, то выполнение try останавливается, и управление переходит к началу catch (err). Переменная err (мы можем использовать для нее любое имя) будет содержать объект ошибки с подробностями о том, что произошло.
· try..catch
работает только для ошибок времени выполнения
· try..catch
работает синхронно
Стиль кодирования в JavaScript
· Новички часто используют фигурные скобки или злоупотребляют ими.
· Ваша длина строки не должна быть слишком длинной при написании кода
· Ваш код должен иметь правильный отступ по вертикали и горизонтали.
· После каждого утверждения должна стоять точка с запятой, даже если ее можно было бы пропустить. Потому что это хорошая практика
· Старайтесь избегать вложенности слишком многоуровневого кода.
· Существует несколько способов организовать функцию, один из них: функция объявляется там, где она впервые используется.
· Используйте автоматические линтеры, такие как ESLint.
Комментарии в JavaScript
· Остерегайтесь ненужных комментариев
· Предоставьте общий обзор компонентов, как они взаимодействуют, каков поток управления в различных ситуациях… Короче говоря — взгляд на код с высоты птичьего полета.