├── index.html
└── src
└── js
└── index.js
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
7 |
8 | HW2-js-intro
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/src/js/index.js:
--------------------------------------------------------------------------------
1 | console.log('------------- #4')
2 | const a = 5 + 5;
3 | const b = 5 - 5;
4 | const c = 5 * 5;
5 | const d = 5 / 5;
6 |
7 | console.log(`a=${a} b=${b} c=${c} d=${d}`)
8 |
9 | console.log('------------- #5')
10 | for (let i = 1; i < 6; i++) {
11 | console.log(i)
12 | }
13 |
14 | console.log('------------- #6')
15 | for (let i = 5; i > 0; i--) {
16 | console.log(i)
17 | }
18 |
19 | console.log('------------- #7')
20 | function getMarkInfo(condition) {
21 | const result = condition === 10 ? 'У вас максимальный балл' : 'У вас средний балл'
22 | console.log(result)
23 | }
24 | getMarkInfo(10)
25 | getMarkInfo(1)
26 |
27 | console.log('------------- #8')
28 | function getDayInfo(position) {
29 | let result
30 | switch (position) {
31 | case 0: {
32 | result = 'Sunday'
33 | break;
34 | }
35 | case 1: {
36 | result = 'Monday'
37 | break;
38 | }
39 | case 2: {
40 | result = 'Tuesday'
41 | break;
42 | }
43 | case 3: {
44 | result = 'Wednesday'
45 | break;
46 | }
47 | case 4: {
48 | result = 'Thursday'
49 | break;
50 | }
51 | case 5: {
52 | result = 'Friday'
53 | break;
54 | }
55 | case 6: {
56 | result = 'Saturday'
57 | break;
58 | }
59 | default: {
60 | result = 'Wrong data'
61 | }
62 | }
63 | console.log(result)
64 |
65 | }
66 | getDayInfo(0)
67 | getDayInfo(1)
68 | getDayInfo(2)
69 | getDayInfo(3)
70 | getDayInfo(4)
71 | getDayInfo(5)
72 | getDayInfo(6)
73 |
74 | console.log('------------- #9')
75 | let arr = ['a', 'b', 'c']
76 | arr.push(1)
77 | arr.push(2)
78 | arr.push(3)
79 | console.log(arr)
80 |
81 | console.log('------------- #10')
82 | let arr1 = ['a', 'b', 'c']
83 | let arr2 = [4, 5, 6]
84 | let arrConcat = arr1.concat(arr2)
85 | console.log(arrConcat)
86 |
87 | console.log('------------- #11')
88 | function sum(val) {
89 | let result = 0
90 | if (Number.isInteger(val) && val > 0) {
91 | let beginValue = 0
92 | for(val; beginValue < val; val--) {
93 | result+=val
94 | }
95 | } else {
96 | result = 'Неверное число'
97 | }
98 | console.log(result)
99 |
100 | }
101 | sum(3)
102 | sum(5)
103 | sum(-6)
104 | sum(2.5)
--------------------------------------------------------------------------------