科学计算器 的工作原理
科学计算器可以计算完整的数学表达式,而非一次只能进行一种运算。输入如 2乘以sin(pi除以4)的平方加ln(e) 这样的表达式,即可立即获得答案,并正确处理运算符优先级、括号、幂运算、三角函数(sin、cos、tan及其反函数)、对数(以10为底的log和ln)、平方根、exp、abs以及常数pi和e。度数或弧度切换控制三角函数。
表达式引擎使用从头构建的调度场解析器,而非JavaScript的eval,因此括号错误或无法识别的名称会返回清晰的错误提示,而不是运行任意代码。你的计算完全保留在浏览器中。