123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216 |
- //1.html tree
- // let body = {
- // subTags : [
- // {tagName : 'div',
- // subTags : [
- // {tagName : 'span',
- // text : 'Enter a data please:'
- // },
- // {tagName : 'br'},
- // {tagName : 'input',
- // attrs : {
- // type: 'text',
- // id : 'name'
- // }},
- // {tagName : 'input',
- // attrs : {
- // type: 'text',
- // id : 'surname'
- // }},
- // ]},
- // {tagName : 'div',
- // subTags : [
- // {tagName : 'button',
- // attrs : {
- // id : 'ok',
- // },
- // text : 'OK'
- // },
- // {tagName : 'button',
- // attrs : {
- // id : 'cancel',
- // },
- // text : 'Cancel'
- // }
- // ]}
- // ]
- // };
- // console.log(body.subTags[1].subTags[1].text);
- // console.log(body.subTags[0].subTags[3].attrs.id);
- //2.declarative fields, 3.object links
- // let person = {
- // name : prompt('Your name?', ""),
- // age : prompt('How old are you?', ""),
- // pets : confirm('Do you have pets?'),
- // car : confirm('Do you have a car?'),
- // education : {
- // school : prompt('When did you finished school?', ""),
- // university : confirm('Are you studing in university'),
- // sub : prompt('What are you studing or were studing in university?', "")
- // },
- // parents : {
- // mother : prompt('What is your mother name?', ""),
- // father : prompt('What is your father name?', "")
- // },
- // family : confirm('Do you have brother or sister?')
- // };
- // person.smartphone = new Object ({smartphone_name : prompt('Which smartphone do you have?', ""), smartphone_owner : confirm('Are you owner of this smartphone?')});
- // person.laptop = new Object ({laptop_name : prompt('Which laptop do you have?', ""), laptop_owner : confirm('Are you owner of this laptop?')});
- // console.log(person);
- //3.imperative array fill 3
- // let arr = [];
- // arr[0] = prompt('Name?');
- // arr[1] = prompt('Age?');
- // arr[2] = prompt('City?');
- // console.log(arr);
- //4.while confirm
- // let qw = confirm('Are you here?');
- // while (qw == false) {
- // confirm('Are you here?');
- // if(qw == true) {
- // break;
- // }
- // }
- //5.array fill
- // let arr = [];
- // let el = prompt('Which color?', '');
- // while(el !== null) {
- // arr.push(el);
- // el = prompt('Which color?', '');
- // }
- // console.log(arr);
- //6.array fill nopush
- // let arr = [];
- // let el = prompt('Which color?', '');
- // let i = 0;
- // while(el !== null) {
- // arr[i] = el;
- // el = prompt('Which color?', '');
- // i++;
- // }
- // console.log(arr);
- //7.infinite probability
- // let rand = Math.random();
- // let x = 0;
- // while (true){
- // x++;
- // rand = Math.random();
- // if(rand > 0.9) {
- // break;
- // }
- // }
- // alert(`Количество итераций: ${x}`);
- // console.log(rand);
- //8.empty loop
- // let promptValue = prompt('smth');
- // while(promptValue === null){
- // x = prompt('smth');
- // if (promptValue !== null) {
- // break;
- // }
- // }
- //9.progression sum
- // let sum = 0;
- // function countSum (n) {
- // for (let i = 1; i < n; i += 3) {
- // sum += i;
- // }
- // return sum;
- // }
- // console.log(countSum(10));
- //10.chess one line
- // let str = '';
- // for(let i = 0 ; i < 15; i++) {
- // str += '# ';
- // }
- // console.log(str);
- //11.numbers
- // let str = '';
- // for(let r = 0; r < 10; r++){
- // for(let c = 0; c < 10; c++){
- // str += c;
- // }
- // str += '\n';
- // }
- // console.log(str);
- //12.chess
- // let str = '';
- // for(let i = 0; i < 10; i++){
- // for(let x = 0; x < 6; x++){
- // i % 2 == 0 ? (str += '#.') : (str += '.#');
- // }
- // str += '\n';
- // }
- // console.log(str);
- //13.cubes
- // function cube(n){
- // let arr = [];
- // for(let i = 0; i < n; i++){
- // let cub = i*i*i;
- // arr.push(cub);
- // }
- // return arr;
- // }
- // console.log(cube(10));
- //14.multiply table
- // let arr = [];
- // for(let i = 0; i < 10; i++){
- // arr[i] = [];
- // for(let x = 0; x < 10; x++){
- // arr[i] [x] = i * x;
- // }
- // }
- // console.log(arr);
- //15.matrix to html table
- // let str = '<table>';
- // for(let i = 1; i < 10; i++){
- // str += '<tr>';
- // for(let x = 1; x < 10; x++){
- // str += '<td>';
- // str += i*x;
- // str += '</td>';
- // }
- // str += '</tr>';
- // }
- // str += '</table>';
- // document.write(str);
- // console.log(str);
- //16.Задание на синий пояс: Треугольник
- // function triangle (lineLenght, lines = 7){
- // let start = Math.trunc(lineLenght / 2);
- // let end = Math.trunc(lineLenght / 2);
- // let str = '';
- // for(let i = 0 ; i < lines; i++){
- // for(let x = 0; x < lineLenght; x++){
- // if(x < start || x > end){
- // str += '.';
- // }
- // else {
- // str += '#';
- // }
- // }
- // str += '\n';
- // start -= 1;
- // end += 1;
- // }
- // return str;
- // }
- // console.log(triangle(20, 11));
|