Timkor

cities

Jan 10th, 2021 (edited)
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let arr = []; // краще cities
  2. // цикл треба заповнювати поелементно, поки що краще вказуючи індекс конкретного елементу, в циклі це зручно довірити лічильнику
  3. for (i = 0; i < 3; i++) { // не забувайте let
  4.     do {
  5.         arr = prompt('What 3 cities do you know?', '') // для того, щоб присвоїти значення в окремий
  6.         // елемент масиву треба вказзати його індекс arr[i] = prompt('Введіть очередне місто?')
  7.     } while (arr == '') // теряю первых  2 ввода городов показывает только последний
  8.     // не знаю, що ви хотіли цим вайлом, в умові тому не можу порадити щось(
  9. }
  10. let city; // краще nativeCity
  11. do {
  12.     city = prompt('What city do you live?', '');
  13. } while (city == ''); // можливо ви хочете не дади можливості ввести пусте значення? У такому випадку перевірте, яке
  14. // саме значення повертає промпт коли не ввевши значення натискаємо кнопку  ОК та яке коли Cancel (1*)
  15. let a;
  16. for (a = 0; a < arr.length; a++) {
  17.     if (city == arr [a]) // завжди краще використовувати порівняння ідентичності:  ===
  18.         console.log('I know when do you live!');
  19.     continue
  20.     console.log('I dont know this city!'); // еще не доделал - не варто скидати недороблений код
  21.    
  22. }
  23. console.log(arr[0] + arr [1] + arr [2]); /* проверка что вводиться*/ // краще в циклі.
  24. console.log(city);
  25.  
  26. // (1*)
  27. // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/null
  28.  
  29. let entered;
  30. entered  = prompt('just press btn');
  31. if (entered === null) {
  32.     console.log('Cansel is pressed');
  33. }
  34. if (entered === '') {
  35.     console.log('Ok is pressed');
  36. }
  37. // для читабельного виводу
  38. let answer = typeof entered === 'string' ? `'${entered}'` : entered;
  39. console.log(`typeof a is: ${typeof entered}, a = ${answer}.`);
  40. console.log(`entered == '' is ${entered == ''}`);
Add Comment
Please, Sign In to add comment