// html tree____________________ // let body = { // tagName: 'body', // subTags: [ // { // tagName: 'div', // subTags: [ // { // tagName: 'span', // text:'Enter a data please:' // }, // { // tagName: 'br', // }, // { // tagName: 'input', // attrs: { // type: 'text', // id: 'name' // } // }, // { tagName: 'input', // attrs: { // id: 'surname', // type: 'text' // } // } // ] // }, // { // tagName: 'div', // subTags: [ // { // tagName:'button', // text: 'OK', // attrs: { // id: 'ok' // } // }, // { // tagName:'button', // text: 'Cancel', // attrs: { // id:'cancel' // } // } // ] // } // ] // } // console.log(body.subTags[1].subTags[1].text) // console.log(body.subTags[0].subTags[3].attrs.id) // declarative fields____________________________ // var notebook = { // brand: prompt('Enter brand: ', '') || "HP", // type: prompt('Enter type: ', '') || "440 G4", // model: prompt('Enter model: ', '') || "Y7Z75EA", // ram: +prompt('enter ram value') || 4, // size: +prompt('enter size value') || "14", // weight: +prompt('enter weight value') || 1.8, // resolution: { // width: +prompt('enter width value') || 1920, // height: +prompt('enter height value') || 1080, // }, // }; // console.log(notebook) // var phone = { // brand: prompt('Phone brand:','') || "meizu", // model: prompt('Phone model:','') || "m2", // ram: +prompt('Phone amount of ram:','') || 2, // color: prompt('Phone color','') || "black", // }; // console.log (phone) // var person = { // name: prompt('Person name:','') || "Donald", // surname:prompt('Person surname:','') || "Trump", // married: confirm('Are you married?'), // } // console.log(person) // // object links________________________ // person.smartphone = phone; // person.laptop = notebook; // notebook.owner= person; // phone.owner = person; // console.log(person.smartphone.owner.laptop.owner.smartphone == person.smartphone) // imperative array fill 3_________________________ // let arr = []; // arr[0] = prompt('Введите значение 1'); // arr[1] = prompt('Введите занчение 2'); // arr[2] = prompt('Введите значение 3'); // alert(arr); // while confirm___________________________ // while(!confirm()); // break; // array fill_______________________________ // let arr = []; // let value; // do { // value = prompt('Ввыедите данные'); // if (value) { // arr.push(value); // } // } // while(value) // console.log(arr) // array fill nopush___________________________ // let arr = []; // for(let a = 0; ; a++) { // let item = prompt("Введите данные:"); // arr[a] = item; // if(!item) break; // } // console.log(arr) // infinite probability________________________ // let value = 0; // for(let value = 0; true; value++) // if(Math.random() > 0.9) { // alert(value++); // break; // } // empty loop________________________ // while (prompt("Чтоб закрыть всплывающее окно нажмите ок") === null) { // }; // progression sum___________________ // let n = 33; // let summ = 0; // for(let i =1; i < n; i= i+1){ // console.log(summ); // summ+= i; // } // console.log(summ); // chess one line___________________ // let strLenght = 33; // let str = ""; // for(let i=0; i< strLenght; i++) { // str += " #" // document.write(str); // } // console.log(str) // numbers__________________________ // let value = ""; // for (let i = 0 ; i < 10 ; i++) { // for (let a = 0; a < 10; a++){ // value += `${a}`; // } // value += "\n"; // } // console.log(value); // chess_____________________________ // let str = ""; // let valueX = 6; // let valueY = 10; // for(let m = 0; m < valueY; m++){ // for (let i = 0; i < valueX; i++) { // if (m % 2 == 0){ // str += "."; // str += "#"; // }else{ // str += "#"; // str += "."; // } // } // str += "\n" // } // console.log(str); // cubes___________________________________ // const arr = []; // for(let i = 0; i < 10; i++) { // arr.push(i**3); // } // console.log(arr); // multiply table // let arr = []; // for(let i = 0; i < 10; i++) { // arr[i] = []; // for(let j = 0; j < 10; j++) { // arr[i].push(i * j); // } // } // console.log(arr[5][6]); // matrix to html table___________________ // let value = ""; // for (let i = 1; i < 8; i++) { // value += ""; // for(let h = 1; h < 10; h++) { // value += ``; // } // value += ""; // } // value +="
${i * h}
"; // document.write(value); // Задание на синий пояс: Треугольник // Сформировать следующую строку - треугольник: // .....#..... // ....###.... // ...#####... // ..#######.. // .#########. // ########### // // // ________________________________________________________ // let i=0; // let j=0; // while ( i< 8) { // let space = ""; // let star = ""; // for (j = 0; j < 8 - i; j++){ // space += "."; // } // for (j = 0; j < 2 * i + 1; j++) star += "*"; // console.log(space + star + space); // i++; // } // Задание на черный пояс: Электронная гадалка // +++++++++++++++++++++