JavaScript基础实例:如何计算24点(1)

2016-01-29 11:42 69 1 收藏

JavaScript基础实例:如何计算24点(1),JavaScript基础实例:如何计算24点(1)

【 tulaoshi.com - Javascript 】

   <html
    <head
    <title24点</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" onclick="javascript:funCount()" 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);
    }

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/javascript/)

        //生成计算表达式
    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;//答案的个数
   
    //测试表达式是否正确

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/javascript/)

来源:https://www.tulaoshi.com/n/20160129/1482993.html

延伸阅读
标签: Web开发
利用javascript创建弹出式窗口 好吧,言归正转,开始我们的第一个教程吧。利用Javascript创建弹出式窗口的目的实际上是打开另外的浏览器窗口。你可以设置这个浏览器窗口的一些属性,如高度、宽度以及是否让该窗口有一个状态条或者工具条。在下面的例子中,我将窗口设置为:350 x 400,即高度为350像素,宽度为400像素;其中也包括了另外的一些...
标签: autocad教程
AutoCAD三维基础实例教程,(图老师整理)这是一个很基础的三维建模实例, 主要用到UCS、二维绘图工具、基本修改工具、三维拉伸、差集、视图等等工具。 先看效果图:
    首先,我们先看看这个游戏的规则,给出4个1-9之间的自然数,例如:1,5,5,5(这是很经典的一个例子哦 ^_^)。在1,5,5,5中间用+、-、*、/来运算后得到24这个数。每个数只能使用一次。如果没有计算过的基本都会被难住吧。哈哈,答案是 5*(5-1/5)。是不是很经典呢?和它类似的还有3,3,8,8。     下...
标签: Web开发
前言: 接触JS以来,一直没有好好学完过一本js的书;从今天开始,我将从新开始学习、整理并分享我学习过程中的js代码。 今后发布的代码中并不代表全属于原创,相反很多部分都会源于互联网。希望大家看了之后不要训斥,毕竟面斥不雅!在这里发布出来,纯粹是为了共享给哪些曾经和我一样,或者正在学习前线的朋友们;同时我也希望在这里得到...
之所以用VB计算1 1=2,是为把一个从没接触过VB的人带入VB的有趣世界。初步认识一下VB。 不管你能不能看懂这是什么意思,请先照下面说的去做吧(当然是对初学者来说),等学习了后面的教程你就会明白的! 第一步:运行VB(这里以VB5.0中文版为例,下同)。 第二步:新建一个标准EXE工程。运行VB时直接建立或使用“文件”菜单中的“新建工程”。...

经验教程

337

收藏

100
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部