Базовые вопросы по js

Отличие Frontend & Backend

  • Frontend — это клиентская часть продукта (интерфейс, с которым взаимодействует пользователь). В случае с сайтом, её формирует и выводит на экран браузер, который работает с HTML, CSS и JavaScript.
  • Backend — это внутренняя часть продукта, которая находится на сервере и скрыта от пользователей.

Что такое примитивный тип данных и какие есть.

  • Примитивный тип данных - это данные которые не являются объектом и не имеют методов.

В javaScript 7 примитивных типов данных, и один комплексный тип object. Примитивные типы : string, number, boolean, undefined, null, symbol, bigInt.

Что за ключевые слова или операторы break и continue

  • break - используется для выхода из цикла.
for (let i = 0; i <= 8; i++) {

    if (i === 6) { // пишем условие, что если i равна 6, то прерываем цикл!
        break; // прерывает цикл!! выведет с 1 до 5, так как на самой 6 произошел break и все прервалось!
    }
    console.log(i);
}
  • continue - может использоваться для пропуска одной итерации.
for (let i = 0; i <= 8; i++) {
    console.log(i) // выведет от 0 до 8

    if (i === 6) { // пишем условие, что если i равна 6, то прерываем цикл!!
        continue; // делает тоже что и break, но не прерывается, когда он доходит до 6 он сбрасывает цикл, а потом продолжает его опять
        // здесь выведет с 1 до 8 пропустив 6(1.2.3.4.5.7.8) (пропускает нужный шаг, по сути)
    }
    console.log(i);
}