Упражнения с цикли в JavaScript
Изведете с цикъл колона числа от
1 до 100.
Изведете с цикъл колона числа от
100 до 1.
Изведете с цикъл колона четни числа
от 1 до 100.
Запълнете масив с 10 на брой 'x' с помощта на
цикъл.
Запълнете масив с числа от 1 до 10
с помощта на цикъл.
Даден е масив с числа. С помощта на цикъл изведете
само ози елементи на масива, които са по-големи
от нула и по-малки от 10.
Даден е масив с числа. С помощта на цикъл проверете,
дали в него има елемент със стойност 5.
Даден е масив с числа. С помощта на цикъл намерете сумата от елементите на този масив.
Даден е масив с числа. С помощта на цикъл намерете сумата от квадратите на елементите на този масив.
Даден е масив с числа. Намерете средното аритметично на неговите елементи.
Напишете скрипт, който намира факториела на число. Факториел е произведението на всички цели числа от едно до даденото число.
Запълнете масив с числа от 10 до 1
с помощта на цикъл.
Даден е масив с числа. Числата могат да бъдат положителни и отрицателни. Намерете сумата на положителните елементи на масива.
Даден е масив с числа, например:
let arr = [10, 20, 30, 50, 235, 3000];
Изведете на екрана само тези числа от масива,
които започват с цифрата 1, 2
или 5.
Даден е масив с числа. Изведете елементите на този масив в обратен ред.
Даден е масив с числа. С помощта на цикъл изведете на екрана всички елементи, чиято стойност съвпада с поредния им номер в масива.
Даден е масив с числа. С помощта на цикъла for
и функцията document.write изведете
всеки елемент от масива на нов ред. Използвайте
за това тага br.
Даден е масив с числа. С помощта на цикъла for
и функцията document.write изведете
всеки елемент от масива в отделен параграф.
Съставете масив с дните от седмицата. С помощта на цикъла
for изведете всички дни от седмицата, а почивните
дни изведете с удебелен шрифт.
Съставете масив с дните от седмицата. С помощта на
цикъла for изведете всички дни от седмицата,
а текущия ден изведете курсивом.
Номерът на текущия ден трябва да се съхранява в променливата
day.
Даден е следният обект с работници и техните заплати:
let obj = {
employee1: 100,
employee2: 200,
employee3: 300,
employee4: 400,
employee5: 500,
employee6: 600,
employee7: 700,
};
Увеличете заплатата на всеки работник с 10%.
Модифицирайте предната задача така, че
заплатата да се увеличава само на тези работници,
при които тя е по-малка или равна на 400.
Дадени са следните масиви:
let arr1 = [1, 2, 3, 4, 5];
let arr2 = [6, 7, 8, 9, 10];
С помощта на тези масиви създайте нов обект, направики елементите на първия масив ключове, а елементите на втория - стойности.
Даден е следният обект:
let obj = {1: 6, 2: 7, 3: 8, 4: 9, 5: 10};
Намерете сумата от ключовете на този обект и я разделете на сумата от стойностите.
Даден е следният обект:
let obj = {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5};
Запишете ключовете на този обект в един масив, а стойностите - в друг.
Даден е следният обект:
let obj = {
1: 125,
2: 225,
3: 128,
4: 356,
5: 145,
6: 281,
7: 452,
};
Запишете в нов масив елементите, чиято стойност
започва с цифрата 1 или цифрата
2. Тоест в резултат ще получите
следния масив:
[
125,
225,
128,
145,
281,
];
Даден е следният масив:
let arr = ['a', 'b', 'c', 'd', 'e'];
Създайте от този масив следния обект:
{1: 'a', 2: 'b', 3: 'c', 4: 'd', 5: 'e'};
Даден е следният масив:
let arr = ['a', 'b', 'c', 'd', 'e'];
Създайте от този масив следния обект:
{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5};