xycu2.rar
52 subscribers
87 photos
6 videos
12 links
Download Telegram
Мы идем за стаканчикам во вкусно и точка
'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
Всем привет! Как ваше настроение? 🤔
Зря вы дали мне компьютер в руки
как это тупо 😬
Какой ваш любимый цикл?
Anonymous Poll
14%
while
14%
for
14%
for... in
14%
for... of
50%
бесконечный))))
Какой кайф, когда сделал это сам
1🥰3