js实现计算器效果

公司有道面试题是实现计算器的效果,所有面试者都是进行了很复杂的判断来计算的,甚至使用了正则表达式进行验证,其实本题只是考察js基础知识,关于计算只要使用eval()方法就可以得到结果

eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。

 eval()方法工作中不常用(至少我很少用到),面试者应该是在这样的情况下没有想到该方法而已,下面给出代码,代码中只做了简单的判断,大家使用时可根据需要做调整




    
    
    
    Document
    
    


    
c
(
)
/
7
8
9
*
4
5
6
-
1
2
3
+
0
.
del
=

下面是结果图,分别为正确计算和错误的显示

js实现计算器效果_第1张图片

js实现计算器效果_第2张图片

你可能感兴趣的:(js,js,计算器)