构建具有复杂行为的计算器(javascript)

构建具有复杂行为的计算器(javascript),javascript,jquery,calculator,solver,Javascript,Jquery,Calculator,Solver,我需要做一个计算器。输入是一个文本区域,行为有点复杂,应该像这段视频中的0:00-0:30part。但是我有点困惑从哪里开始,我正在构建基本的界面和输入。你能给我指出正确的方向吗?我只是不知道如何明智地管理多行。谢谢。这里有一些东西可以帮助您开始 我很快完成了一个示例演示@ 您可以在此处查看源代码:Javascript已经通过提供了功能。但您需要去掉所有非数字字符,并对操作执行货币类型的舍入 如果您需要交互式操作,请使用处理程序查找换行符。有点问题,im必须使用textarea进行输入,并且无法

我需要做一个计算器。输入是一个文本区域,行为有点复杂,应该像这段视频中的
0:00-0:30
part。但是我有点困惑从哪里开始,我正在构建基本的界面和输入。你能给我指出正确的方向吗?我只是不知道如何明智地管理多行。谢谢。

这里有一些东西可以帮助您开始

我很快完成了一个示例演示@


您可以在此处查看源代码:

Javascript已经通过提供了功能。但您需要去掉所有非数字字符,并对操作执行货币类型的舍入


如果您需要交互式操作,请使用处理程序查找换行符。

有点问题,im必须使用textarea进行输入,并且无法理解如何管理行…在每个键上,您将文本区域的值按
\n
拆分,这将为您提供一个行数组,然后你解析每一行并转换成一个数学方程,每一行可能会被组合成一个和,用于第2行,然后将被求和并用于第3行等等。谢谢,我现在就开始实现这一点,但仍然可以找到另一个解决方案。哈哈哈,你很快就能做到。。。我已经花了将近4个小时,很好的技能!谢谢你在google chrome中使用代码,而不是在firefox中尝试,但它不起作用,你能给我一个建议吗?是什么原因导致google chrome中出现这种情况(我尝试从git中使用干净的代码,但它不能通过firefox 3.6.16工作)所有这些看起来都很好。感谢这不是我的代码,这是我为了帮助您而找到的代码,我相信git hub页面的所有者就是开发人员。构建一个解析器,将它们转换为整数和操作字符的开关,然后将它们放在计算集中,不是更好吗
evel
,在这里似乎不是一个好的解决方案。