科学计算器 的工作原理
科学计算器会计算整个表达式,而不仅仅是一次一个运算。输入诸如 2*sin(pi/4)^2 + ln(e) 的内容,即可即时得到答案,并具有正确的运算符优先级、括号、幂、三角函数(sin/cos/tan 及其反函数)、对数(log、ln)、平方根、exp、abs,以及常量 π 和 e。一个度/弧度开关控制三角函数。
表达式被安全地解析和求值(不使用 JavaScript 的 eval)。
输入或点按表达式, 函数、幂和常量, 即时查看结果,一切都在浏览器中。
科学计算器会计算整个表达式,而不仅仅是一次一个运算。输入诸如 2*sin(pi/4)^2 + ln(e) 的内容,即可即时得到答案,并具有正确的运算符优先级、括号、幂、三角函数(sin/cos/tan 及其反函数)、对数(log、ln)、平方根、exp、abs,以及常量 π 和 e。一个度/弧度开关控制三角函数。
表达式被安全地解析和求值(不使用 JavaScript 的 eval)。
数字(包括 1e3 记法)、+ − × ÷、表示幂的 ^、括号、常量 pi 和 e,以及函数 sin、cos、tan、asin、acos、atan、log(以 10 为底)、ln、sqrt、exp 和 abs。
切换角度模式以控制 sin/cos/tan 及其反函数。在度模式下 sin(90) = 1;在弧度模式下 sin(pi/2) = 1。
不会。表达式被分词,并用从零编写的调度场(shunting-yard)解析器求值,因此无法运行任意代码。一切都留在你的浏览器中。
可以。页面加载后,计算器完全在你的设备上运行,无需网络。