xycu2.rar
52 subscribers
87 photos
6 videos
12 links
Download Telegram
'use strict';
/*
Необходимо попросить пользователя ввести свой возраст.

В зависимости от ввода пользователя, нужно вывести соответствующее сообщение в консоль:

Пользователь ввел число от 0 до 18 - "Привет :)"
Пользователь ввел число от 18 до 50 - "Здравствуйте."
Пользователь ввел число от 50 до 100 - "Почетный возраст."
Пользователь ввел число больше или равное 100 - "А столько живут?"
*/

const ageUser = +prompt("Введите ваш возраст: ");



if (ageUser >= 0 && ageUser <= 17) {
console.log("Привет :)");
} else if (ageUser >= 18 && ageUser <= 49) {
console.log("Здравствуйте.");
} else if (ageUser >= 50 && ageUser <= 99) {
console.log("Почетный возраст.");
} else {
console.log("А столько живут?");
}
🔥3
хаха
1)function getTimeBySeconds(sec) {
const hours = Math.trunc(sec / 3600);
const minutes = Math.trunc(sec % 3600 / 60);
const seconds = Math.trunc(sec % 60);

return ${hours < 10 ? `0${hours} : hours}:${minutes < 10 ? 0${minutes} : minutes}:${seconds < 10 ? 0${seconds} : seconds}`

}

console.log(getTimeBySeconds(3600))

2)function getTimeBySeconds(sec) {
const hours = Math.trunc(sec / 3600).toString().padStart(2, '0');
const minutes = Math.trunc(sec % 3600 / 60).toString().padStart(2, '0');
const seconds = Math.trunc(sec % 60).toString().padStart(2, '0');

return ${hours}:${minutes}:${seconds}

}

console.log(getTimeBySeconds(3600))
Мы идем за стаканчикам во вкусно и точка
'use strict'

fn1()

function fn1() {
const num = 1;
console.log(`fn${num} вызвана`);
fn2()
console.log(`fn${num} закончена`)
}


function fn2() {
const num = 2;
console.log(`fn${num} вызвана и закончена.`)
}
🔥1
Пытаюсь решить задачу где используется "Рекурсия"😭
1🔥1
/*В данном задании вам предстоит реализовать функцию, 
которая будет возвращать нужное слово, в зависимости от переданного числа.
Ваша функция должна принимать количество (целое число) и
три формы слова, которые указывают на различные падежи.
Цель функции — вернуть корректную форму слова в зависимости от указанного числа.
*/

/**
* Функция склонения слова для числительного.
* @param {number} number - Числительное.
* @param {string} one - Вариант слова для цифры один (например: 1 "яблоко").
* @param {string} two - Вариант слова для цифры два (например: 2 "яблока").
* @param {string} five - Вариант слова для цифры пять (например: 5 "яблок").
* @returns {string} Склоненное слово в зависимости от числительного.
*/
function declinationOfNumber(number, one, two, five) {
const lastNumber = number % 10;
const twoLastNumber = number % 100;
if (twoLastNumber >= 5 && twoLastNumber <= 20) {
return five;
}
if (lastNumber > 1 && lastNumber < 5) {
return two;
}
if (lastNumber === 1) {
return one;
}
return five;
}

// Ниже написан код, для проверки работоспособности функции.

{
const number = 1;
const word = declinationOfNumber(
number,
"сообщение",
"сообщения",
"сообщений"
);
// Должна получиться строка: Вам пришло 1 сообщение
console.log(`Вам пришло ${number} ${word}.`);
}

{
const number = 11;
const word = declinationOfNumber(
number,
"сообщение",
"сообщения",
"сообщений"
);
// Должна получиться строка: Вам пришло 11 сообщений
console.log(`Вам пришло ${number} ${word}.`);
}

{
const number = 21;
const word = declinationOfNumber(
number,
"сообщение",
"сообщения",
"сообщений"
);
// Должна получиться строка: Вам пришло 21 сообщение
console.log(`Вам пришло ${number} ${word}.`);
}

{
const number = 33;
const word = declinationOfNumber(
number,
"сообщение",
"сообщения",
"сообщений"
);
// Должна получиться строка: Вам пришло 33 сообщения
console.log(`Вам пришло ${number} ${word}.`);
}

{
const number = 45;
const word = declinationOfNumber(
number,
"сообщение",
"сообщения",
"сообщений"
);
// Должна получиться строка: Вам пришло 45 сообщений
console.log(`Вам пришло ${number} ${word}.`);
}

{
const number = 113;
const word = declinationOfNumber(
number,
"сообщение",
"сообщения",
"сообщений"
);
// Должна получиться строка: Вам пришло 113 сообщений
console.log(`Вам пришло ${number} ${word}.`);
}
Изменение массива с помощью splice() и добавление элементов в начало массива:
12
я хочу это бл
Стабильно раз в два дня
2🔥1
const arr = [[1, 2, 3, 4], [11, 22, 33], [111, 222]];

getValueFromArray(arr, 1, 5)



function getValueFromArray(arr, i, j) {
if (i < 0 || i >= arr.length) {
return "Указанные индексы выходят за границы массива."
}

if (!Array.isArray(arr[i]) || j < 0 || j >= arr[i].length) {
return "Указанные индексы выходят за границы массива."
}
return arr[i][j]
}
1👍1🤨1