<script type="text/javascript">
    var a="150+20-30*2";
    alert(eval(a));
</script>

解决方案 »

  1.   


    <html>
     <head></head>
     <body>
    <input type='text' name='text'id='text' value='150+20-30*2'/><input type='button' onclick='js();' value='计算'/>
    <script type="text/javascript">
    function js(){
        var value = document.getElementById('text').value;
        var js = eval(value);
        alert(js);
    }
        
    </script>
     </body>
    </html> 
      

  2.   

    <html>
    <head>
    <title>test</title>
    <meta charset="utf-8">
    </head>
    <body>
    输入计算表达式:
    <input id="inputvalue" value="150+20-30*2"/>
    </body>
    <script type="text/javascript">
    var express= document.getElementById("inputvalue").value;
    alert(eval(express));
    </script>
    </html>