Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/webmastersaid/calculator-vanilla-js
Calculator beta version
https://github.com/webmastersaid/calculator-vanilla-js
calculator calculator-app calculator-application calculator-javascript css css3 html html-css-javascript html5 javascript js
Last synced: 4 days ago
JSON representation
Calculator beta version
- Host: GitHub
- URL: https://github.com/webmastersaid/calculator-vanilla-js
- Owner: webmastersaid
- Created: 2022-06-16T16:41:34.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-06-21T17:23:15.000Z (over 2 years ago)
- Last Synced: 2023-05-16T19:28:24.323Z (over 1 year ago)
- Topics: calculator, calculator-app, calculator-application, calculator-javascript, css, css3, html, html-css-javascript, html5, javascript, js
- Language: JavaScript
- Homepage:
- Size: 167 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Calculator on JS
## Документация для калькулятора на JavaScript.
Здесь будут представлены переменные и функции принцип работы которых труднее понять по мнению автора документации. (возможны изменения документации)
### Переменные:
- arr_numbers, переменная (массив) хранит в себе последовательность чисел и знаков (+,-,/,*)
- str_number, переменная (строка) хранит введенные числа с поле ввода
- save_number, переменная (строка) для хранения первого введенного числа
- sign, переменная (строка) хранит нажатый знак (оператор) на клавиатуре калькулятора
- sign_state, переменная (логический) хранить состояние (истина/ложь) нажатия знаков (оператор) на клавиаткре калькулятора
- equal_state, переменная (логический) хранит состояние нажатия на знак (=)
### Функциии:
- addNumberToArray, функция добавляет в переменную str_number число
- addSignToArray, функция при нажатии на знак (оператор) добавляет в массив число переменной str_number, затем знак после числа
- equal, функция выводит результат в зависимости от условии
- calc, функция производит вычисление в зависимости нажатого знака (оператора) на клавиатуре калькулятора
- clear, функция очищает поле ввода и переменные