今晚发现一个比较有趣的js过关游戏,分享下
2013-11-03 23:11
495 查看
本人js是今年下半年开始真正入手啊,感觉这js世界丰富程度真的超出我想象
晚上偶然间看到别人在群里问做什么题目的,跟踪后发现是个js过关游戏,而且全是英文,兴趣就来了
网站地址为:http://toys.usvsth3m.com/javascript-under-pressure/
javascript-under-pressure
总共有五关,都是些比较基础的题目,对本人水平测试玩玩够了~
全部答题完成花了15分钟
,把每关的代码贴下,有兴趣的可以看看,有觉得写得不好的可以攻击哈~求赐教!
对大牛来说很基础,有兴趣的童鞋们可以玩下哈
第一关
第二关
第三关
第四关
第五关
晚上偶然间看到别人在群里问做什么题目的,跟踪后发现是个js过关游戏,而且全是英文,兴趣就来了
网站地址为:http://toys.usvsth3m.com/javascript-under-pressure/
javascript-under-pressure
总共有五关,都是些比较基础的题目,对本人水平测试玩玩够了~
全部答题完成花了15分钟
,把每关的代码贴下,有兴趣的可以看看,有觉得写得不好的可以攻击哈~求赐教!
对大牛来说很基础,有兴趣的童鞋们可以玩下哈
第一关
function doubleInteger(i) { // i will be an integer. Double it and return it. return i*=2; }
第二关
function isNumberEven(i) { // i will be an integer. Return true if it's even, and false if itisn't. if(i %2 === 0) return true; return false; }
第三关
function getFileExtension(i) { // i will be a string, but it may not have a file extension. // return the file extension (with no period) if it has one, otherwisefalse var j = i.lastIndexOf('.'); if(j===-1) return false; return i.substring(j+1); }
第四关
function longestString(i) { // i will be an array. // return the longest string in the array var result = ''; for(var j = 0;j < i.length;j++) { if(typeof(i[j])=="string" && (i[j].length >result.length)) result = i[j].toString(); } return result; }
第五关
function arraySum(i) { // i will be an array, containing integers, strings and/or arrays likeitself. // Sum all the integers you find, anywhere in the nest of arrays. var result = 0; for(var j = 0;j<i.length;j++) { if(typeof(i[j]) == "number") result +=i[j]; else if(Object.prototype.toString.call(i[j]) === '[object Array]') result +=arraySum(i[j]); } return result; }
相关文章推荐
- 今晚发现一个比较有趣的js过关游戏,分享下
- 分享一个介绍8款js框架比较的链接
- 发现一个非常好用的前端js自动补全插件,分享给大家(false)
- 分享一个比较简单的canvas+js 飞翔的小鸟小游戏
- 发现一个有趣的东西js做的
- 发现一个比较全的处理date格式js类库
- 一个用JS实现的很有趣的时钟
- Git.Framework 框架随手记-- 分享一个"比较垃圾"的项目
- Silverlight C# 游戏开发:Flyer01开发一个有趣的游戏
- 分享一个免费的离线JS版本的JSON数据树形查看器
- 分享一个基于jQuery,backbone.js和underscore.js的消息提示框架 - Backbone.Notifier
- 发现魔方阵的一个有趣现象
- 分享一个比较通用的Makefile
- 分享一个自己写的table表格排序js插件(高效简洁)
- js中当数字和字符串合作时一个有趣的问题
- 如何制作一个横版格斗过关游戏 Cocos2d-x 2.0.4
- 分享一个有用的js日常操作工具-underscore
- 分享一个猜数字游戏的JAVA代码
- 分享一个日期处理类库 moment.js
- 自制消消乐 使用学习vue.js 和 es6 class语法 就写了一个这个游戏 源码 可以去 github 上下载