Advertisement
Timkor

cities

Feb 28th, 2021
684
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let cities = []; //создаём пустой массив
  2. let i = 0; //переменая для счётчика цикла и для индексов елементов массива
  3. while (i < 10) {
  4.     cities[i] = prompt("Name of city,please"); //записываем название города от пользователя в массив
  5.     i++;
  6. }
  7.  
  8. let homeCity = prompt("What is your homecity?"); // запрос родного города
  9. let cityFound = false;  // выставляем переменую-флаг - бажано is.. has.. починати іменування булевих змінних
  10.  
  11. for (i = 0; i < cities.length; i++) {
  12.     if (cities[i] === homeCity) {  // проверяем есть ли родной город пользователя в массиве
  13.         cityFound = true; /* а ось тут, коли вже знайшли відповідь, вона ж вже не змінеться скільки не перебирай  -
  14.         знаємо рідне місто, то чи варто продовжувати пошук далі? Може в умову фору додати таке:
  15.         поки НЕ містоЗнайдено && ще є елементи для перебору */
  16.     }
  17. }
  18.  
  19. if (cityFound === true) {  // можно записати таку умову простіше   if (cityFound) {
  20.     alert("Yes,I know your city"); // выводим сообщение для пользователя в зависимости от значения переменой-флаг
  21. } else {
  22.     alert("Sorry,I don't know your city");
  23. }
  24. /* безумно рад что вы даёте рекомендации и я узнаю так много нового и интересного*/
  25. /* я також радий), гарного коду.) */
  26.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement