Skip to content

[Optional] Homework 7.5 - Strings, Dates #325

@vladyslav-yermolin-moc

Description

@vladyslav-yermolin-moc

Підготовка

Як зазвичай, початок розробки нової функціональності (нового завдання) відбувається з актуальної версії продакшена (гілка main).

  1. Перемкніться на гілку main та завантажте найновішу версію з нашого репозиторію.
  2. Заведіть нову гілку під назвою 7-js_strings_dates_<ім'я користувача github>.

Завдання

  1. Доробіть функцію calculate з завдання №5. Ця функція має вертати не тільки число, а і примітку pokemon/pokemons або game/games, в залежності від вашого проєкту.

  2. Якщо результат більший за 1 - виводьте множину pokemons або games.
    image
    image

  3. Оновіть jsdoc функції - приберіть number з @returns та допишіть що саме вона повертає: покемони чи ігри.

  4. Інтегруйте цю сторінку у ваш проєкт (якщо ви ще цього не зробили):

  • додайте її як calculator.html в папку проєкта
  • додайте посилання цю сторінку на всі інши сторінки вашого сайту, як на дизайні

image

Завдання із зірочкой

  1. Додайте текст із датою та часом виконання функції. Дата у форматі 16-Nov-2023, 17:30. Час виконання - у мілісекундах. Це називається бенчмаркінг.
    image

  2. ПО БАЖАННЮ: Порівняйте час виконання в різних браузерах. Поекспериментуйте із додаванням затримки типа цього:

function затримка(мілісекунди) {
  var початок = new Date().getTime();
  while (new Date().getTime() - початок < мілісекунди);
}

function вашаФункція() {
  // Ваш код тут

  // Затримка на 3 секунди (наприклад)
  затримка(3000);

  // Інший код тут
}

вашаФункція();

Дедлайни

  • Дедлайн створення п-реквеста: 13:00 субота 24-листопада-2023
  • Фінальний дедлайн: 21:00 понеділок 26-листопада-2023

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions