Timkor

cities

Mar 16th, 2021 (edited)
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let cityName = [] // краще іменником у множині, по признаку чим є кожний з елементів - city, тоді набір елментів - cities
  2.  
  3. for (let i = 0; i < 5; i++) { // не по ТЗ.)
  4.     cityName.push(prompt("Insert name of the city:")) // корисно також вміти за індексами працювати з масивом
  5. }
  6.  
  7. let cityOfBirthe = prompt("Insert name of the city where you born:")
  8. // let isFound = false // бо поки не знайшли місто в масиві
  9. let tempCity = ""
  10. for (let i = 0; i < cityName.length; i++) {
  11.     if (cityOfBirthe == cityName[i]) {
  12.         tempCity = cityOfBirthe // чи варто продовжувати пошук, якщо вже знайшли . А може масив величезний, а знайшли одразу.)
  13.         // тут можна щось булеве присвоїти до змінної-прапору, щоб значило що знайшли
  14.     }
  15. }
  16.  
  17. if (tempCity == cityOfBirthe) { // if (isFound) читається зрозуміліше.
  18.     alert("I know your city")
  19. } else {
  20.     alert("I don't know your city")
  21. }
  22.  /* добре рішення, замість змінної tempCity можна використати булеву змінну-прапор, isFound чи isKnown наприклад, ну і
  23.  * маніпулювати її значенням буде читабільніше та логічніше .*/
  24.  
  25. /* Гарного коду! */
Add Comment
Please, Sign In to add comment