javascript
主要思路:
先创建一个数组用来盛放54张牌,提前定义大小王,定义花色跟数字,循环放入数组中,(注意此时数组的索引值从2开始)。循环完成54张牌都填入了数组中。
第二步洗牌,在html中创建两个按钮用来操作洗牌发牌。利用Math.random(),随机生成新的索引值,赋给poker,洗牌完成。
第三步发牌,做三个空数组用来盛放牌,三个人分牌此时步长为3,利用.push()把牌填入空数组中,此时发牌已完成。还可以利用sort()跟charCodeAt()把牌排序,(注意:ASCII方法排序,中没有10所以10没办法排序)。
代码:
效果图: