Skip to content

Latest commit

 

History

History
110 lines (79 loc) · 3.63 KB

HW5.md

File metadata and controls

110 lines (79 loc) · 3.63 KB

< TeachMeSkills />

Objects


HOMEWORK 5

    learn.javascript.ru  прочитать п4.1 - п.4.4 (решать задачи в конце каждой главы, если они есть)

NORMAL level

Task 1 💻

Создать любой обьект с двумя ключами и любыми значениями в них, а затем удалить ключи из обьекта.

Task 2 🖥

Создать любой обьект с двумя ключами и любыми значениями в них, а затем проверить есть ли в обьекте определенный ключ и если есть вывести в консоль true

Task 3 🖥

Дан обьект:

    const student = {
        name: 'John',
        age: 19,
        isHappy: true
    }

C помощью цикла for in вывести в консоль сначала все ключи, потом значения ключей обьекта.

Task 4 🖥

Дан обьект:

const colors = {
    'ru pum pu ru rum': {
        red: 'красный',
        green: 'зеленый',
        blue: 'синий'
    },
};

Вывести в консоль слово красный и синий

Task 5 🖥

Дан обьект:

    let salaries = {
        andrey: 500,
        sveta: 413,
        anton: 987,
        maxim: 664,
        alexandra: 199
    }

Вычислите среднюю зарплату сотрудников и результат поместите в соответствующую переменную

Task 6 🖥

Создать валидатор, запросить у пользователя логин и пароль для регистрации. Затем данные записать в обьект. Потом попросить пользователя подтвердить данные. Если верно введен логин и пароль, вывести сообщение Добро пожалоВать.

ADVANCED level

Task 1 👨‍🏫

Мы на футбольном матче, счет забитых голов одной команды не может превышать 9 мячей. Жаль что нам присылают результат матча в формате '2:5', ведь нам надо это вывести в консоль словами. Давайте напишем программу которая будет за нас переводить формат и выводить результат в консоль.

Task 2 🖥

Даны два одинаковых обьекта. Сравните их так чтобы они были равны

    let student1 = {
        name: 'Polina',
        age: 27,
    }

    let student2 = {
        name: 'Polina',
        age: 27,
    }

Task 3 🖥

У нас есть обьект с животными. Наша задача узнать имя птицы и вывести его в консоль. Но произошла ошибка и в этом обьекте нету птицы. Если попробуем узнать имя мы получим ОШИБКУ. Задача придумать как обратиться к несуществующему обьекту и не получить ошибку чтобы наша программа работала дальше.

const animals = {
   cat: {
      name: 'Енчик',
      age: 3,
   },
   dog: {
      name: 'Орео',
      age: 2,
   }
}