123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293 |
- //html tree
- var 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: {
- type: 'text',
- id: 'surname',
- },
- },
- ]
- },
- {
- tagName: 'div',
- subTags: [
- {
- tagName: 'button',
- text: 'OK',
- attr: {
- id: 'ok',
- },
- },
- {
- tagName: 'button',
- text: 'Cancel',
- attr: {
- id: 'cancel',
- },
- },
- ]
- }
- ]
- }
- //Выведите значения текста во второй кнопке, используя . и [].
- body.subTags[1]["subTags"][1].text
- body.subTags[1]["subTags"][1]["text"]
- //Выведите значение атрибута id во втором input, используя . и [].
- body.subTags[1]["subTags"][1].attr.id
- body.subTags[1]["subTags"][1].attr["id"]
- //declarative fields & object links
- let text321 = "Enter a number";
- let arr3 = [+prompt(text321), +prompt(text321), +prompt(text321)]; //вводим числа.
- alert(arr3);
- var notebook = {
- brand: prompt("введите название бренда") || "HP",
- type: prompt("введите марку") || "440 G4",
- model: prompt("введите модель") || "Y7Z75EA",
- ram: prompt("введите размер ram памяти") || 4,
- size: prompt("введите диагональ") || "14",
- weight: prompt("введите вес") || 1.8,
- resolution: {
- width: prompt("введите ширину") || 1920,
- height: prompt("введите высоту") || 1080,
- },
- // owner: person,
- };
- var phone = {
- brand: prompt("введите название бренда") || "meizu",
- model: prompt("введите модель") || "m2",
- ram: prompt("введите размер ram памяти") || 2,
- color: prompt("введите цвет") || "black",
- // owner: notebook.owner,
- // owner: person,
- };
- var person = {
- name: prompt("введите имя") || "Donald",
- surname: prompt("введите фамилию") || "Trump",
- married: confirm(`Нажмите "Ok" если состоите в браке "Cancel" если нет`) || true,
- // smartphone: phone,
- // laptop: notebook,
- // notebook: notebook,arr[0]=prompt('Enter the first element of array');
- }
- person.smarphone.owner = phone,
- person.laptop.owner = notebook,
- person.smartphone.owner.laptop.owner.smartphone == person.smartphone;
- //imperative array fill 3
- var arr = [];
- arr[0] = prompt('Enter the first element of array');
- arr[1] = prompt('Enter the second element of array');
- arr[2] = prompt('Enter the third element of array');
- //var 2 alternative
- for (var i = 0; i < 3; i++) {
- arr[i] = prompt('Enter the element of array');
- }
- console.log(arr);
- //while confirm
- var a = confirm('Небо голубое');
- while (!a) {
- a = confirm('Небо голубое');
- if (a) {
- break;
- }
- }
- //array fill
- var arr = [];
- var i = prompt('Do you want to continue? Press "Ok"');
- while (i == null) {
- arr.push('Новый элемент');
- i = prompt('Do you want to continue? Press "Ok"');
- if (i !== null) {
- break;
- }
- }
- //array fill nopush
- var arr = [];
- var i = prompt('Do you want to continue? Press "Ok"');
- while (i == null) {
- arr.lenght++;
- i = prompt('Do you want to continue? Press "Ok"');
- if (i !== null) {
- break;
- }
- }
- console.log(arr);
- //infinite probability
- var i = 0;
- var R = 0;
- while (R < 0.9) {
- R = Math.random();
- i++
- if (R > 0.9) {
- break;
- }
- }
- console.log(i, R);
- //empty loop
- // for (var R = prompt('Enter the something'); (R == null);) { }
- // if (R !== null) {
- // alert('Circle is over');
- // }
- var p =prompt("blabla");
- while (p == null){
- }
- //progression sum
- var S = 0;
- var n = prompt ("enter a number");
- ((n%3) > 0.3333)? alert("Valid value"):alert("invalid value")
- if((n%3) > 0.3333){
- for (var i = 1; i<=n; i+=3){
- S +=i;
- }
- console.log(S);
- }else{}
- // var S = 0;
- // var n = prompt ("enter a number");
- // for (var i = 1; i<=n; i+=3){
- // S +=i;
- // }
- // console.log(S);
- //chess one line
- var str = "";
- for (var i = 0; i <= 11; i++) {
- str = ((i % 2) != 0 ? str + "#" : str + " ");
- }
- //numbers
- var str = ""
- for (var i = 0; i < 10; i++) {
- for (j = 0; j < 10; j++) {
- str += j;
- }
- str += "\n";
- }
- console.log(str);
- //chess
- var str = "";
- var NumberOfStr = prompt("enter a number of string");
- var NumberOfCol = prompt("enter a number of colums");
- (NumberOfStr == NumberOfCol)? alert("Values are valid") :alert("Not invalid values");
- for (var j = 0; j <= NumberOfCol; j++) {
- if(j%2 == 0){
- for (var i = 0; i <= NumberOfStr; i++) {
- str = ((i % 2) != 0 ? str + "#" : str + ".");
- }
- }else if(j%2 !== 0){
- for (var i = 0; i <= NumberOfStr; i++) {
- str = ((i % 2) != 0 ? str + "." : str + "#");
- }
- }
- str += "\n";
- }
- //cubes
- var array = []
- var Num = prompt ("enter a number");
- for(var i = 0; i <= Num; i++){
- array[i] = i*i*i;
- }
- console.log(array);
- //multiply table
- var arr = [];
- for (j=0; j<=3; j++){
- arr[j] = [];
- for (i=0; i<=3; i++){
- // arr[i] = [];
- arr[j][i] = j * i;
- }
- }
- console.log( arr[3][2]);
- //matrix to html table
-
- // var table='<table border="1">';
- // var tr = [];
- // var td = [];
- // var rows = prompt('Enter a number of rows', [3]);//j
- // var cols = prompt('Enter a number of colums', [3]);//i
- // for(var j=1; j<=rows; j++){
- // tr += '<tr>' + td + '</tr>';
- // td = [];
- // for(var i=1; i<=cols; i++){
- // td += '<td>' + j*i + '</td>';
- // }
- // table += '</table>';
- // }
- // document.write(table);
- var table='<table border="1">';
- var rows = prompt('Enter a number of rows', [3]);//j
- var cols = prompt('Enter a number of colums', [3]);//i
- for(var j=1; j<=rows; j++){
- table += '<tr>';
- for(var i=1; i<=cols; i++){
- table += '<td>' + j*i + '</td>';
- }
- table += '</tr>';
- }
- table += '</table>';
- document.write(table);
- // Задание на синий пояс: Треугольник
- var string = ""
- var Width = 11
- var rows = 6
- for(var j=0;j < rows; j++){
- for (var i = 0 ;i < Width; i++ ){
- if (i<=Math.floor(Width/2)+j&&i>=Math.floor(Width/2)-j){string += "#"}
- else {string += "."}
- console.log(string)
- }
- string += "\n"
- console.log(string)
- }
- console.log(string)
|