├── 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) --------------------------------------------------------------------------------