У меня есть задание, где я должен создать калькулятор с использованием JavaScript и HTML. Я достаточно кодировал, чтобы, когда я использую операторы, он будет делать математику, но цифры не будут отображаться в поле дисплея. Я также не уверен, как кодировать кнопку прозрачности и кнопку отрицания.
Вот внешний файл JavaScript. < /P>
var mycalc = new calc(null, null, null);
function calc(firstNum, secNum, operator) {
this.firstNum = firstNum;
this.secNum = secNum;
this.operator = operator;
}
function numberClick(ref) {
//alert.ref.value
if (mycalc.firstNum == null) mycalc.firstNum = ref.value;
else if (mycalc.secNum == null) mycalc.secNum = ref.value; //ref.value is the value from the input
//alert("firstNum" + mycalc.operator.firstNum);
//alert("secNum") + mycalc.secNum);
}
function operatorClick(ref) {
if (mycalc.operator == null) mycalc.operator = ref.value;
}
function calculateResultClick() {
if (mycalc.operator == "+") {
var ans = parseInt(mycalc.firstNum) + parseInt(mycalc.secNum);
alert(ans);
}
if (mycalc.operator == "-") {
var ans2 = parseInt(mycalc.firstNum) - parseInt(mycalc.secNum);
alert(ans2);
}
if (mycalc.operator == "*") {
var ans3 = parseInt(mycalc.firstNum) * parseInt(mycalc.secNum);
alert(ans3);
}
if (mycalc.operator == "/") {
var ans4 = parseInt(mycalc.firstNum) / parseInt(mycalc.secNum);
alert(ans4);
}
}
function Clear() {
}
Подробнее здесь: https://stackoverflow.com/questions/150 ... calculator
Создание кода кнопки Clear для калькулятора JavaScript ⇐ Html
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение