0
자바 스크립트와 HTML을 사용하여 계산기를 만들어야하는 과제가 있습니다. 연산자를 사용하면 수학 연산을 수행하지만 숫자는 표시 상자에 표시되지 않는다고 충분히 코딩했습니다. 나는 또한 명확한 단추 및 부정 단추를 코딩하는 방법에 확신 할 수 없다. 여기에 외부 자바 스크립트 파일이 있습니다.자바 스크립트 계산기 용 명확한 버튼 코드 만들기
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()
{
}
좀 보여 주시겠습니까? – BenM