JS彩票代码

今天我来写一个彩票的模拟代码,需要用到的是函数的自调用,也就是所谓的递归

图片1

代码我们一句一句说明一下
定义一个数组用arr装起来·
定义一个for循环,当arr数组里面的数小于7的时候i++
随机一个1到49的数用变量num装起来
定义一个for循环,遍历arr数组里面是否已经含有num这个数字,如果有,走random自定义函数,重新生成一个数,如果重新生成的一个数还是在arr数组里面存在,继续调用random自定义函数,直到重新生成的数是arr数组里面没有
的数为止

random自定义函数

然后输出在页面上

输出在页面上

代码总览

代码总览

其实彩票代码难点就在于如何使生成的每一个数字都不一样,如果一样,该去怎么处理,这里用到的是函数的一个递归方法去处理相同的数字

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • FreeCodeCamp - Basic JavaScript 写在前面: 我曾经在进谷前刷过这一套题,不过当时只...
    付林恒阅读 16,534评论 5 28
  • js简介 Js是一种基于事件和对象驱动的解释性、松散性的语言。 一切皆对象 javascript 布兰登艾奇 ...
    塔库纳玛哈哈阅读 1,243评论 0 2
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,785评论 18 399
  • 这个时代,国家发展经济是主流,个人要谋求发展和改变,也是主流。我们不妨认真学习一下上面有人专门总结的穷人与富人的思...
    黄德健阅读 540评论 0 1
  • css里class和id的优先级常用的已经都非常清楚 但有些时候还是因为一些小细节掉到坑里去 比如今天遇到的一个b...
    cooqi阅读 288评论 0 0