Калькулятор на JavaScript

Всем привет, учу JavaScript в университете, дали домашнее задание сделать калькулятор на 4 операции, чтобы считало в определенной функции которую я буду вызывать передавая туда три переменные, одна это операция которую нужно сделать, вторая и третья это значения которые нужно посчитать, пожалуйста скиньте код и объясните, заранее благодарю!

Привет, вот код, тут всё очень просто, объясню под кодом:




Функции





Так вот, мы в начале создаем три переменные, одна будет хранить значение операции, остальные две будут операндами, далее создаем функцию которая производила бы вычисление и выводила бы нам результат, данная функция принимает три параметра, операцию, и два числа, используя конструкцию switch case мы указываем различные варианты операции, и что нужно делать в случае каждой операции, далее мы создаем цикл do while который будет выполнятся до тех пор пока переменная work не будет равна null, тут мы считываем значения переменных и операции которую они будут выполнять, и вызываем функцию передавая туда все эти параметры и так будет до тех пор пока мы не откажемся от работы с калькулятором и значение work не станет равно null.