-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
90 lines (69 loc) · 2.43 KB
/
script.js
File metadata and controls
90 lines (69 loc) · 2.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
"use strict";
const personalMovieDB = {
count: 0,
movies: {},
actors: {},
genres: [],
private: false,
start: function (){
personalMovieDB.count = prompt('Сколько фиьмов вы посмотрели', '');
while (personalMovieDB.count == '' || personalMovieDB.count == null || isNaN(personalMovieDB.count)) {
personalMovieDB.count = prompt('Сколько фиьмов вы посмотрели', '');
}
},
rememberMyFilms: function (){
for(let i = 0; i < 3 ; i++){
const filmName = prompt('один изпросмотренных фильмов',''),
a = prompt('На сколько его оцените','');
if (filmName != null && filmName.length < 50 && filmName != '' && a != null && a != ''){
personalMovieDB.movies[filmName] = a;
console.log('Done');
} else {
console.log('error');
i--;
}
}
},
detectPersonaLevel: function (){
if(personalMovieDB.count < 10){
console.log('Мало фильмов');
} else if(personalMovieDB.count > 10 && personalMovieDB.movies.count < 30){
console.log('Вы классический зритель');
} else if(personalMovieDB.count > 30){
console.log('Вы киноман');
} else {
console.log('Ошибка');
}
},
writeYourGenres: function (){
for(let i = 0; i < 3; i++){
const a = prompt(`Ваш любимый жанр под номером ${i+1}`);
if(a != '' && a != null){
personalMovieDB.genres[i] = a;
}
else{
i--;
}
}
personalMovieDB.genres.forEach((item, i) => {
console.log(`Любимый жанр ${i + 1} – это${item}`);
});
},
showMyDB: function (hidden){
if(!hidden){
console.log(personalMovieDB);
}
else{
console.log('Error');
}
},
toggleVisibleMyDB: function(){
personalMovieDB.private = !personalMovieDB.private;
console.log(personalMovieDB.private);
}
};
personalMovieDB.start();
personalMovieDB.rememberMyFilms();
personalMovieDB.detectPersonaLevel();
personalMovieDB.writeYourGenres();
console.log(personalMovieDB.genres);