BananaMaster

42 - String (length, toLowerCase, toUpperCase) и аргументы (JS уроки)

Если что то забыли кликни для перехода на урок

Task 1.

Создайте функцию, которая принимает 2 аргумента: строку и число.

Если длина строки (length) больше переданного числа — вывести в консоль Long, иначе вывести Short.

Вызовите функцию несколько раз с разными значениями.

Task 2.

Создайте функцию, которая принимает 2 строки: логин и пароль.

Приведите обе строки к нижнему регистру. Если логин равен ‘admin’, а пароль — ‘12345’, вывести Access granted, иначе вывести Access denied.

Task 3.

Создайте функцию, которая принимает 2 строки в качестве аргументов.

Сравните их длину. Если первая строка длиннее второй — вывести First is longer, если короче — Second is longer, а если длины равны — Equal length.

Task 4.

Создайте функцию, которая принимает 2 аргумента: имя и возраст.

Если возраст больше или равен 18 — вывести в консоль фразу Имя, Good, иначе — Имя, No.

Task 5.

Создайте функцию, которая принимает 3 аргумента: логин, пароль и возраст.

Приведите логин к нижнему регистру. Если логин равен ‘admin’, пароль — ‘12345’, и возраст больше или равен 18 — вывести Good, иначе — No.

Task 6.

Создайте функцию, которая принимает 2 строки — два слова.

Проверьте, одинаковые ли это слова, если не обращать внимание на регистр букв (например ‘Cat’ и ‘cat’ должны считаться одинаковыми). Выведите в консоль Same word или Different word.

Task 7.

Создайте функцию, которая принимает 2 аргумента: роль (например 'admin' или 'moderator') и количество жалоб на пользователя (число).

Если роль — 'moderator', выведите в консоль 'Good'.

Если роль — 'admin' и количество жалоб больше 5, выведите в консоль 'No'.

Если роль отличается от 'admin' и 'moderator', и количество жалоб больше или равно 1, выведите в консоль 'No'.

Во всех остальных случаях выведите в консоль 'Good'.