Advertisement
Timkor

coolTowns

Nov 14th, 2020
952
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var towns = [];
  2. var i = 0;
  3. var isFound = false; // краже ініціалізувати явно
  4.  
  5.  
  6. while (i < 10) {
  7.     var town = prompt ("What town do you know?");
  8.     towns.push(town);
  9.     i++;
  10. }
  11. // це ж ви пушите не тому що не вмієте звичайним фором по індексу, а тому що він просто набрид? якщо так - норм!
  12. // якщо ні, то ось так можна "по шкільному"
  13. // for (let i = 0; i < 10; i++) {
  14. //     town[i] = prompt ("Enter town number " + (i + 1) + ", please:");
  15. // }
  16. let homeTown = prompt (" What is your hometown?" );
  17.  
  18. for (town of towns) { // це круто, таки набрид вам звичайний фор.. зазвичай це трапляється за місяців шість,)
  19.     if (town == homeTown){
  20.       isFound = true;
  21.     }
  22. }
  23. // for .. of - перебирає всі значення, круто, що ви його задіяли, Якщо поглибитися у питання ітерацій, то треба сказати,
  24. // що існує ще   for .. in , він тут ні до чого, але для "повноти картини" можете познайомитися і з ним.
  25.  
  26. if (isFound) { // використання булевої змінної з коррекною назвою - красиво читається, наче проза "якщо (знайдено) ..."
  27.     console.log('I know YOUR town!');
  28. } else {
  29.     console.log("I don't know YOUR town!!!");
  30. }  
  31.  
  32. Гарне рішення. Красивого коду й надалі!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement