let lang = prompt( 'ru или en', '' );
let day = prompt( 'А день недели цифрой ?', '' );
let obj = {ru: {1: 'Понедельник', 2: 'Вторник', 3: 'Среда', 4: 'Четверг', 5: 'Пятница', 6: 'Суббота', 7: 'Воскресенье'}, en: {1: 'Monday', 2: 'Tuesday', 3: 'Wednesday', 4: 'Thursday', 5: 'Friday', 6: 'Saturday', 7: 'Sunday'}};
alert( obj[lang][day] );
result
накапливает строку, и потом функция её возвращает.let result = '';
// ""
result = `${result}${i}`;
// "1"
// ...
// "1"
result = `${result}${i}`;
// "12"
// ...
// "123"
// "1234"
// "12345"
return result;
Поэтому если присвоить переменной результат выполнения этой функции, получится что-то типа:let digits = joinNumbersFromRange(0, 9);
// в переменной digits теперь "0123456789"
start
до finish
. start
и домножать, начиная со следующего start + 1
:const multiplyNumbersInRange = (start, finish) => {
let result = start;
let i = start + 1;
while (i <= finish) {
result *= i;
i += 1;
}
return result;
};
multiplyNumbersInRange(1, 3); // 1 * 2 * 3 = 6
start === finish
)