Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let result = document.getElementById("result"); // создаем переменную которая будет выводить в поле "результат"
  2.  
  3. let toch_count = 0 // создаем счетчик для "."
  4.  
  5. let button_1 = document.getElementById("1"); // кнопка 1
  6. let button_2 = document.getElementById("2"); // кнопка 2
  7. let button_3 = document.getElementById("3"); // кнопка 3
  8. let button_4 = document.getElementById("4"); // кнопка 4
  9. let button_5 = document.getElementById("5"); // кнопка 5
  10. let button_6 = document.getElementById("6"); // кнопка 6
  11. let button_7 = document.getElementById("7"); // кнопка 7
  12. let button_8 = document.getElementById("8"); // кнопка 8
  13. let button_9 = document.getElementById("9"); // кнопка 9
  14. let button_0 = document.getElementById("0"); // кнопка 0
  15. let button_C = document.getElementById("C"); // кнопка C
  16. let button_t = document.getElementById("."); // кнопка .
  17.  
  18. function showElement(event) //функция вывод в поле "результат"
  19. {
  20.     if(event.target.textContent == "C") // проверка на нажатие кнопки "C"
  21.     {
  22.         result.textContent = "" // обнуляем поле "результат"
  23.         toch_count = 0 // обнуляем счетчик для "."
  24.     }
  25.     else // если была нажата кнопка НЕ "C" идем дальше...
  26.     if(event.target.textContent == ".") // проверка на нажатие кнопки "."
  27.     {
  28.         if(result.textContent[result.textContent.length-1] != "." && toch_count === 0) // проверка на последний элемент в поле "результат" ИИ проверка на счетчик. Если точка уже была в поле "результат", то тело не выполняется
  29.         {
  30.             result.textContent += event.target.textContent; // если все условия выполняется, то добавляем в поле "результат" "."
  31.             toch_count++ // счетчик +1 "." добавили в поле "результат"
  32.         }
  33.     }
  34.     else // если была нажата кнопка НЕ "C" ИЛИ "." идем дальше...
  35.         result.textContent += event.target.textContent // просто добавляем значение указаной кнопкой
  36. }
  37.  
  38. button_1.addEventListener("click", showElement) // добавление событие нажатия на кнопку 1
  39. button_2.addEventListener("click", showElement) // добавление событие нажатия на кнопку 2
  40. button_3.addEventListener("click", showElement) // добавление событие нажатия на кнопку 3
  41. button_4.addEventListener("click", showElement) // добавление событие нажатия на кнопку 4
  42. button_5.addEventListener("click", showElement) // добавление событие нажатия на кнопку 5
  43. button_6.addEventListener("click", showElement) // добавление событие нажатия на кнопку 6
  44. button_7.addEventListener("click", showElement) // добавление событие нажатия на кнопку 7
  45. button_8.addEventListener("click", showElement) // добавление событие нажатия на кнопку 8
  46. button_9.addEventListener("click", showElement) // добавление событие нажатия на кнопку 9
  47. button_0.addEventListener("click", showElement) // добавление событие нажатия на кнопку 0
  48. button_C.addEventListener("click", showElement) // добавление событие нажатия на кнопку C
  49. button_t.addEventListener("click", showElement) // добавление событие нажатия на кнопку .
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement