纸牌类游戏JS判断类型
纸牌类游戏判断牌类型
牌组定义如下
牌面值(除10求整) | 方片 | 梅花 | 红桃 | 黑桃 |
---|---|---|---|---|
3 |
31 |
32 |
33 |
34 |
4 |
41 |
42 |
43 |
44 |
5 |
51 |
52 |
53 |
54 |
6 |
61 |
62 |
63 |
64 |
7 |
71 |
72 |
73 |
74 |
8 |
81 |
82 |
83 |
84 |
9 |
91 |
92 |
93 |
94 |
10 |
101 |
102 |
103 |
104 |
J |
111 |
112 |
113 |
114 |
Q |
121 |
122 |
123 |
124 |
K |
131 |
132 |
133 |
134 |
A |
141 |
142 |
143 |
144 |
2 |
151 |
152 |
153 |
154 |
小王 |
161 |
|||
大王 |
162 |
|||
除10求余(花色) |
1 |
2 |
3 |
4 |
判断连对(JS思路如下所,其他语言类似如下方法)
var cards= [51,52,61,62,71,72] //牌组//判断连对
function CardsIsPairs(cards){var index = 0 var flag = falsefor(var i=0;i<cards.length;i++){if (i<cards.length-2 && i%2 == 0) {if(parseInt(cards[index*2]/10) == parseInt(cards[index*2+1]/10) && parseInt(cards[index*2+2]/10) == parseInt(cards[index*2+3]/10) && parseInt(cards[index*2]/10) == parseInt(cards[index*2+2]/10-1)) {index++flag = true}else{flag = false}}}return flag
}
备注:如果发现有错欢迎各位指正,如果您有好的方法或技巧欢迎交流讨论
纸牌类游戏JS判断类型相关推荐
- 消除类游戏(js版)
原文:消除类游戏(js版) 最近一直在玩一款消灭星星的消除类游戏,周末无聊就用js也写了一遍,感觉玩比写还困难一直玩不到10000分.废话不多说直接上源码. 效果图(ps 页面有点难看木有美工) 代码 ...
- js判断类型为数字的方法实现总汇——原生js判断isNumber()
方法一[推荐]: 最容易想到的是用typeof来判断是否是number类型 ,但是如果为NaN会被认为也是number类型,因此我们需要使用isNaN来排除NaN的情况. function isNum ...
- js判断数据类型(如数组)及数组操作函数
在ES5的时候,js数据类型有6种:Number.String.Boolean.undefined.object.Null. 注:https://blog.csdn.net/u013592575/ar ...
- 第一记: JS变量类型判断(VUE源码解读)
学习摘要 : 以前总是对js变量类型的判断模糊不清楚,今天看到vue源码后才恍然大悟原来大神都是这样弄的,所以加以总结,写的不好的请大神们多多吐槽吐槽!!!!!! Vue 源码 /* 获取值的原始类型 ...
- JS判断访问设备(userAgent)加载不同页面 JS判断客户端操作系统类型(platform)
//平台.设备和操作系统var system ={win : false,mac : false,xll : false};//检测平台var p = navigator.platform;syste ...
- c++类模板及参数类型的运行时判断
/*C++类模板及参数类型的运行时判断(typeid) */#include <stdio.h> #include <typeinfo> #include <vector ...
- js布尔类型+数字判断_C ++中的布尔数据类型
js布尔类型+数字判断 In this article, we'll take a look at the Bool datatype in C++. 在本文中,我们将介绍C ++中的Bool数据类型 ...
- 第三方浏览器h5 android测试,H5案例分享:使用JS判断客户端、浏览器、操作系统类型...
使用JS判断客户端.浏览器.操作系统类型 一.JS判断客户端类型 JS判断客户端是否是iOS或者Android手机移动端 通过判断浏览器的userAgent,用正则来判断手机是否是ios和Androi ...
- js判断浏览器类型,判断ie内核,webkit
js判断浏览器类型 <script>function _mime(option, value) {const mimeTypes = navigator.mimeTypes;for (co ...
最新文章
- imp导入时触发器的状态
- java scala 混合编程_java与scala混合编程打包(maven构建)
- CShockwaveFlash 函数列表
- Electric shaver and clean: workable when power is low
- IOS时间与日期处理
- MySQL教程(三)—— MySQL的安装与配置
- Quartus prime16.0 与modelsim ae 联调
- 洛谷 P3392 涂国旗
- es6 Symbol概述
- python编程(改进的线程同步方式)
- Linux创建进程必须fork么,Linux - fork() 创建进程
- linux系统服务器关机命令,linux系统中有哪些关机命令
- 现在很火爆的外卖返利小程序源码免费分享一套源码
- 浏览器缓存机制:强缓存和协商缓存
- 硕士学位论文多级标题编号与图表编号
- mysql 实现api接口_一套免费MySQL数据库数据接口API,让项目开发更简单
- oj-杭电 熊猫阿波的故事
- 健身运动App需求分析
- 奇(异或)偶(同或)校验
- 心流_追求生命的意义