计算器,按照运算法则运算
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-12
ystems == 10) { count[count.length-1] += value; } else { count[count.length-1] += (parseInt(value, systems).toString()); } } count[count.length-1] += "^"; nsign = "^"; value = calculate(); isnew = true; CounterMessage("x^y"); } //x^3 function pow3() { duseless(); if (systems == 10) { value = Math.pow(Number(value), 3).toString(); } else { value = Math.pow(parseInt(value, systems), 3).toString(systems).toUpperCase(); } isnew = true; CounterMessage("x^3"); } //x^2 function pow2() { duseless(); if (systems == 10) { value = Math.pow(Number(value), 2).toString(); } else { value = Math.pow(parseInt(value, systems), 2).toString(systems).toUpperCase(); } isnew = true; CounterMessage("x^2"); } //% function percent() { if (systems == 10) { duseless(); if (count[count.length-1] == "+" || count[count.length-1] == "-") { count.push((Number(value)/100).toString()); } else if (count.length == 0) { count.push((Number(value)/100).toString()); } else { count[count.length-1] += ((Number(value)/100).toString()); } value = calculate(); isnew = true; CounterMessage("%"); } } // 1/x function reciprocal() { duseless(); if (systems == 10) { value = (1/Number(value)).toString(); } else { value = (1/parseInt(value, systems)).toString(systems).toUpperCase(); } isnew = true; CounterMessage("1/x"); } //化成科学记数法 function FtoE() { if (systems == 10) { duseless(); if (value.indexOf("e") == -1) { value = ChangetoE(Number(value)); } else { value = ChangetoF(Number(value)); } CounterMessage("F-E"); } } // 阶乘 function factorial() { if (systems == 10) { var num:Number = 1; for (var i = 1; i<=Math.floor(Number(value)); i++) { num *= i; } value = num.toString(); CounterMessage("n!"); } } //三角函数 function sin() { if (systems == 10) { duseless(); if (units == 0) { value = dtr(Number(value)); } value = Math.sin(Number(value)).toString(); CounterMessage("sin"); } } function cos() { if (systems == 10) { duseless(); if (units == 0) { value = dtr(Number(value)); } value = Math.cos(Number(value)).toString(); CounterMessage("cos"); } } function tan() { if (systems == 10) { duseless(); if (units == 0) { value = dtr(Number(value)); } value = Math.tan(Number(value)).toString(); CounterMessage("tan"); } } //反三角函数 function asin() { if (systems == 10) { duseless(); value = Math.asin(Number(value)).toString(); if (units == 0) { value = rtd(Number(value)); } CounterMessage("asin"); } } function acos() { if (systems == 10) { duseless(); value = Math.acos(Number(value)).toString(); if (units == 0) { value = rtd(Number(value)); } CounterMessage("acos"); } } function atan() { if (systems == 10) { duseless(); value = Math.atan(Number(value)).toString(); if (units == 0) { value = rtd(Number(value)); |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于计算器,按照运算法则运算的所有评论