//while confirm { while (!confirm('Нажмите OK для выхода')) {} } //array fill { let arr = [] let el while (el=prompt('Добавьте элемент в массив')) { arr.push(el) } alert(arr) } //array fill nopush { let arr = [] let el let i = 0 while (el=prompt('Добавьте элемент в массив')) { arr[i]=el i++ } alert(arr) } //infinite probability { let i = 0 while (true){ i++ if (Math.random() > 0.9){ break } } alert('Число итераций '+i) } //empty loop { while (!prompt('Нажмите OK для выхода')) {} } //progression sum { let j = 1 let result = 1 for(let i=1;i<50;i++){ if(i===j+3){ j+=3 result+=i } } console.log(result) } //chess one line { let str = '' let lengthStr = 11 //длинна строки for(let i=0;i{ let arr = [] let obj = {} let key let value let i = 0 while (confirm(`Создать обьект с индексом ${i} ?`)){ while (key = prompt('Введите ключ или нажмите отмена')) { value = prompt('Введите значение для ключа') obj[key]=value } arr.push(obj) obj = {} i++ } alert('Массив обьектов создан') console.log(arr) } readArrayOfObjects() } //ромбик { let lengthStr =11 //длинна строки let lines = 6//колличество строк let str = '' let str2 = '' let x = '#' let j = 0 for(let i=0; i<=lengthStr && j