1. Все мы знаем о типе значения, которое возвращает true или false. Оно называется булевым. Истинное значение — это тип значения, возвращающего значение true.
С другой стороны, значение false возвращает значение false.

2. Нас часто путают между null и undefined. Null — это тип, но undefined — это объект.
Мы можем объявить переменную, но если мы не установим ее значение, она вернет неопределенное значение. Принимая во внимание, что null — это значение, которое может быть присвоено другим переменным.

3. «==» и «===» — еще одна вещь, которая сбивает нас с толку. Мы используем «==», когда хотим только сравнить значения. Однако мы используем «===», когда хотим сравнить значения и тип.

4. Вызов, привязка, применение: вызов используется, когда мы хотим передать аргументы один за другим. Apply используется, когда мы хотим передать аргумент в виде массива. Bind возвращает новую функцию и позволяет передать массив и количество аргументов.

5. Самый большой элемент в массиве. Существует несколько способов найти самый большой элемент в массиве. Один из самых быстрых способов:

6. Удалить повторяющийся элемент из массива:

7. Подсчитайте количество слов в массиве:

8. Перевернуть строку:

9. Факториал в рекурсивной функции JavaScript:

10: Как проверить простое число с помощью JavaScript: