|
@@ -95,38 +95,28 @@
|
|
};
|
|
};
|
|
|
|
|
|
// object links
|
|
// object links
|
|
- // (доделать)
|
|
|
|
- let person = {
|
|
|
|
|
|
+ //
|
|
|
|
+
|
|
|
|
+ var notebook = {
|
|
|
|
+ brand: prompt("Введите брэнд ноутбука"),
|
|
|
|
+ model: prompt("Введите модель ноутбука"),
|
|
|
|
+ color: prompt("Введите цвет ноутбука"),
|
|
|
|
+ owner: person
|
|
|
|
+
|
|
|
|
+ };
|
|
|
|
+ var phone = {
|
|
|
|
+ brand: prompt("Введите брэнд телефона"),
|
|
|
|
+ model: prompt("Введите модель телефона"),
|
|
|
|
+ color: prompt("Введите цвет телефона"),
|
|
|
|
+ owner: person
|
|
|
|
+ };
|
|
|
|
+ var person = {
|
|
name: prompt("Введите ваше имя"),
|
|
name: prompt("Введите ваше имя"),
|
|
surname: prompt("Введите вашу фамилию"),
|
|
surname: prompt("Введите вашу фамилию"),
|
|
married: confirm("Вы женаты?"),
|
|
married: confirm("Вы женаты?"),
|
|
- laptop: {
|
|
|
|
- brand: prompt("Введите брэнд ноутбука"),
|
|
|
|
- model: prompt("Введите модель ноутбука"),
|
|
|
|
- color: prompt("Введите цвет ноутбука"),
|
|
|
|
- owner: {
|
|
|
|
- name: prompt("Введите ваше имя"),
|
|
|
|
- surname: prompt("Введите вашу фамилию"),
|
|
|
|
-
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- smartphone: {
|
|
|
|
- brand: prompt("Введите брэнд телефона"),
|
|
|
|
- model: prompt("Введите модель телефона"),
|
|
|
|
- color: prompt("Введите цвет телефона"),
|
|
|
|
- owner: {
|
|
|
|
- name: prompt("Введите ваше имя"),
|
|
|
|
- surname: prompt("Введите вашу фамилию"),
|
|
|
|
-
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
-
|
|
|
|
|
|
+ laptop: notebook,
|
|
|
|
+ smartphone: phone
|
|
};
|
|
};
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
|
|
|
|
//imperative array fill 3
|
|
//imperative array fill 3
|
|
let arr = []
|
|
let arr = []
|
|
@@ -138,7 +128,7 @@
|
|
let rar = confirm("Хотите прервать цыкл?")
|
|
let rar = confirm("Хотите прервать цыкл?")
|
|
while (!rar) {
|
|
while (!rar) {
|
|
rar = confirm("Хотите прервать цыкл?")
|
|
rar = confirm("Хотите прервать цыкл?")
|
|
-
|
|
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
// array fill
|
|
// array fill
|
|
@@ -181,22 +171,22 @@
|
|
|
|
|
|
// progression sum
|
|
// progression sum
|
|
let a = 0
|
|
let a = 0
|
|
- for(let b = 1; b < 20; b = b +3){
|
|
|
|
|
|
+ for (let b = 1; b < 20; b = b + 3) {
|
|
console.log(b)
|
|
console.log(b)
|
|
- a = a +i;
|
|
|
|
|
|
+ a = a + i;
|
|
}
|
|
}
|
|
console.log("Сумма арифметической прогрессии " + a)
|
|
console.log("Сумма арифметической прогрессии " + a)
|
|
|
|
|
|
// chess one line
|
|
// chess one line
|
|
let str = ""
|
|
let str = ""
|
|
for (let a = 0; a < 11; a++) {
|
|
for (let a = 0; a < 11; a++) {
|
|
- if (a % 2 === 0) {
|
|
|
|
- str = str + " "
|
|
|
|
- }
|
|
|
|
- else if (a % 2 === 1) {
|
|
|
|
|
|
+ str = str + " ";
|
|
|
|
+ if (a % 2 === 1) {
|
|
str = str + "#";
|
|
str = str + "#";
|
|
}
|
|
}
|
|
- }
|
|
|
|
|
|
+ } console.log(str)
|
|
|
|
+
|
|
|
|
+
|
|
// numbers
|
|
// numbers
|
|
let str = "";
|
|
let str = "";
|
|
for (let j = 0; j < 10; j++) {
|
|
for (let j = 0; j < 10; j++) {
|
|
@@ -206,15 +196,12 @@
|
|
str = str + "\n"
|
|
str = str + "\n"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- if (j == 9) {
|
|
|
|
- console.log(str)
|
|
|
|
- break;
|
|
|
|
- }
|
|
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
//chess
|
|
//chess
|
|
let str = ""
|
|
let str = ""
|
|
- for (let b = 0; b < 10; b++) {
|
|
|
|
|
|
+ for (let b = 0; b < 5; b++) {
|
|
for (let a = 0; a < 13; a++) {
|
|
for (let a = 0; a < 13; a++) {
|
|
if (a == 12) {
|
|
if (a == 12) {
|
|
str = str + "\n"
|
|
str = str + "\n"
|
|
@@ -237,33 +224,30 @@
|
|
str = str + ".";
|
|
str = str + ".";
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- if (b == 4) {
|
|
|
|
- console.log(str)
|
|
|
|
- break;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+
|
|
|
|
+ } console.log(str)
|
|
|
|
|
|
//cubes
|
|
//cubes
|
|
- for (let cubesIndex = []; ; ) {
|
|
|
|
- let indexToPower = cubesIndex.length;
|
|
|
|
- let exponentiation = indexToPower ** 3;
|
|
|
|
- cubesIndex.push(exponentiation);
|
|
|
|
- if (cubesIndex.length == 10) {
|
|
|
|
- console.log(cubesIndex);
|
|
|
|
- break;
|
|
|
|
- }
|
|
|
|
|
|
+ for (let cubesIndex = []; ;) {
|
|
|
|
+ let indexToPower = cubesIndex.length;
|
|
|
|
+ let exponentiation = indexToPower ** 3;
|
|
|
|
+ cubesIndex.push(exponentiation);
|
|
|
|
+ if (cubesIndex.length == 10) {
|
|
|
|
+ console.log(cubesIndex);
|
|
|
|
+ break;
|
|
}
|
|
}
|
|
|
|
+ }
|
|
|
|
|
|
//multiply table
|
|
//multiply table
|
|
let arr = Array(10);
|
|
let arr = Array(10);
|
|
for (let i = 1; i < 10; i++) {
|
|
for (let i = 1; i < 10; i++) {
|
|
- arr[i] = [...Array(10)].map((_, j) => i * j);
|
|
|
|
|
|
+ arr[i] = [...Array(10)].map((arr, j) => i * j);
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+ //".map - выполняет выполняет стрелочную функцию которая находиться в скобочках =) "
|
|
console.log(arr[5][5])
|
|
console.log(arr[5][5])
|
|
|
|
|
|
// matrix to html table
|
|
// matrix to html table
|
|
-
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
// Задание на синий пояс: Треугольник
|
|
// Задание на синий пояс: Треугольник
|