Timkor

cities

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