Мы все знаем о переменной JavaScript и ее значениях
давайте обсудим немного подробнее

Есть два типа значений

1. Примитивные типы

2. Непримитивные типы

Примитивные типы – это

· Нить

· Число

· Неопределенный

· Нулевой

· Булево значение

И все остальные типы не являются примитивными

Обработка ошибок в JavaScript

Как бы мы ни были хороши в программировании, иногда в наших скриптах бывают ошибки. Они могут возникать из-за наших ошибок, неожиданного ввода пользователя

· Сначала выполняется код в try {…}.

· Если ошибок не было, то catch(err) игнорируется: выполнение доходит до конца try и продолжается, пропуская catch.

· Если возникает ошибка, то выполнение try останавливается, и управление переходит к началу catch (err). Переменная err (мы можем использовать для нее любое имя) будет содержать объект ошибки с подробностями о том, что произошло.

· try..catch работает только для ошибок времени выполнения

· try..catch работает синхронно

Стиль кодирования в JavaScript

· Новички часто используют фигурные скобки или злоупотребляют ими.

· Ваша длина строки не должна быть слишком длинной при написании кода

· Ваш код должен иметь правильный отступ по вертикали и горизонтали.

· После каждого утверждения должна стоять точка с запятой, даже если ее можно было бы пропустить. Потому что это хорошая практика

· Старайтесь избегать вложенности слишком многоуровневого кода.

· Существует несколько способов организовать функцию, один из них: функция объявляется там, где она впервые используется.

· Используйте автоматические линтеры, такие как ESLint.

Комментарии в JavaScript

· Остерегайтесь ненужных комментариев

· Предоставьте общий обзор компонентов, как они взаимодействуют, каков поток управления в различных ситуациях… Короче говоря — взгляд на код с высоты птичьего полета.