task-08.js 1.4 KB

1234567891011121314151617181920212223242526272829303132
  1. // default: if
  2. // Сделайте тоже самое с помощью if и else
  3. const f8 = (rootId) => {
  4. const task08block = document.createElement('div');
  5. const task08title = document.createElement('h2');
  6. task08title.innerText = 'Task-08 Default: if';
  7. const personIfBtn = document.createElement('button');
  8. personIfBtn.innerText = "Lets get your fullname one more time";
  9. personIfBtn.style = 'margin-bottom:20px';
  10. const task08comment = document.createElement('p');
  11. task08comment.innerText = 'С if кода получилось больше и не так красиво. Здесь нужно было прийти к выводу,что иногда операторы || и && существенно удобнее?'
  12. rootId.appendChild(task08block);
  13. task08block.appendChild(task08title);
  14. task08block.appendChild(task08comment);
  15. task08block.appendChild(personIfBtn);
  16. personIfBtn.onclick = () => {
  17. const surnameDefault = "Иванов";
  18. const nameDefault = "Акакий";
  19. const dadsNameDefault = "Акакиевич";
  20. let surname;
  21. let name;
  22. let dadsName;
  23. if (!(surname = prompt("Введите фамилию"))) { surname = surnameDefault }
  24. if (!(name = prompt("Введите имя"))) { name = nameDefault }
  25. if (!(dadsName = prompt("Введите отчество"))){ dadsName = dadsNameDefault }
  26. alert(surname + " " + name + " " + dadsName)
  27. }
  28. }
  29. f8(root);
  30. export default f8;