Javascript科学计算器输入错误

时间:2012-11-21 09:18:42

标签: javascript calculator cosine sin

使用具有基本sin和余弦函数的计算器。

jsfiddle中的代码:http://jsfiddle.net/C9VcE/

获取错误,我只能为输入输入一个字符。

目前还有犯罪功能

function call_func(sin) {
        output=Number (numberone, numbertwo)
        document.getElementById('equation').value =output; 
    }

似乎有问题,直到我按“清除”,计算器才会改变值。

提前致谢。

2 个答案:

答案 0 :(得分:0)

代码的问题在于getnumber函数定义。

请更改下面指定的代码并试一试。

function getnumber (number) {
            var val = document.getElementById('equation').value;
            document.getElementById('equation').value = val.toString() + number;

            if(numberone=="") {
                numberone=number;
            /*document.getElementById('equation').value =numbertwo; */
            } else {
                numbertwo=number;
            /*document.getElementById('equation').value =numberone; */
            }

        }

答案 1 :(得分:0)

我见过你的代码。你需要把这一行

document.getElementById('equation').value =document.getElementById('equation').value+number; 

但是你需要修剪并将此字符串转换为正确的数字