AS代码疑问

来源:百度知道 编辑:UC知道 时间:2024/06/05 17:05:52
display = "0";
stop();
maths.text._alpha = 0;
function getdigit(digit) {
if (clear) {
clear = false;
display = "0";
}
if (length(display)<20) {
if (display == "0") {
display = digit;
} else {
display = display+digit;
}
}
}
function getoperator(sign) {
if (operator == "+") {
display = Number(operand)+Number(display);
}
if (operator == "-") {
display = operand-display;
}
if (operator == "*") {
display = operand*display;
}
if (operator == "/") {
display = operand/display;
}
operator = "=";
clear = true;
if (sign != null) {
operator = sign;
operand = display;
}
}
帮我解释这段程序具体是什么意思!

一个计算器的程序。代码不全,有些东西不好说。getoperator函数就是获取sign,sign就是用户输入的操作符号。下面的程序就是按照操作符号执行operator和display的操作。上面getdigit没用过计算器,不太清楚,光这两个函数没用,没有逐帧或定时函数或按钮调用这个函数。