javascript基礎執行個體:如何計算24點(1)

來源:互聯網
上載者:User
   <html>
    <head>
    <title>24點</title>
    <meta name="author" content="dlpower@163.com">
    <meta http-equiv="Content-Type" content="text/html; charset=GB2312">
    </head>
   
    <body>
    <br>
    計算24點(加、減、乘、除、括弧) Javascript版 v1.0<br><br>
    作者:<a href='mailto:dlpower@163.com'>dlpower@163.com</a> (轉貼請註明作者)<br><br>


    2004-04-26 <br><br><br><br>
    <form>
    請輸入四個數字(1-13):<br><br>
    <input type="text" name="fa" size="2">
    <input type="text" name="fb" size="2">
    <input type="text" name="fc" size="2">
    <input type="text" name="fd" size="2">
    <br><br><input type="button" name="btn" value="  計算  ">
    </form>
    <br><br>
    <br><br>
    一副牌(52張)中,任意抽取4張可有1820種不同組合,其中有458個牌組算不出24點。
    <br><br>
    二十世紀80年代中期,孫士傑從上海到美國定居。孫士傑有幾位鄰居是美國人。鄰居家<br>
    的小孩到他家串門,他沒有別的玩具供孩子們玩,就靈機一動,拿出一副撲克來教他們<br>
    玩“24點”。誰知,這一玩,竟令美國孩子著了迷。這些孩子又把這種遊戲帶回家中和<br>
    學校,人們發現這種遊戲對開發智力十分有益,後來就在全美推廣開了。
   
    <script language="JavaScript">
    function log(str)
    {
     document.write("<br>"+str);
    }

        //產生計算運算式
    function genExpress(exp,a,b,c,d,m1,m2,m3)
    {
     var exp=exp.replace("a",a);
     exp=exp.replace("b",b);
     exp=exp.replace("c",c);
     exp=exp.replace("d",d);
     exp=exp.replace("m1",m1);
     exp=exp.replace("m2",m2);
     exp=exp.replace("m3",m3);
     return exp;
    }
   
   
    var answer = new Array();//正確答案的運算式
    var counter = 0;//答案的個數
   
    //測試運算式是否正確



相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。