首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

怎么輸入字符串計算出結果

2012-03-04 
如何輸入字符串計算出結果?vara2varb3varc4vard5functionca(str){比如str (b-c+d)^a+c 則返回20

如何輸入字符串計算出結果?
var   a=2;
var   b=3;
var   c=4
var   d=5;
function   ca(str)
{
    比如str= "(b-c+d)^a+c "   則返回20  
 str是千變萬化的,可以用+   -   *   /   ^   (   )把這a   b   c   d連接起來,a   b   c   d出現次序和個數都不固定
}


[解决办法]
<script language=javascript>
var a=2;
var b=3;
var c=4
var d=5;

str=eval( "(b-c+d)^a+c ")
 alert(str)

</script>
[解决办法]
^这个是异或,不是乘方

热点排行
Bad Request.