JS
karraxp
这个作者很懒,什么都没留下…
展开
-
每天进步一点点-----关于for循环的小tips
for (var i = 1; i >= 1; i++) {console.log(i);}如上面这个例子,如果for循环的判定一直都是true,那么就会陷入无限循环中,浏览器将会崩溃原创 2013-11-15 12:14:26 · 786 阅读 · 0 评论 -
每天进步一点点-------JS小游戏之屠龙者
今天在图书馆泡了一天,也敲了一天的代码,感觉还是有信心的,只要每天都比昨天强一点就行,相信自己!下面是代码,这个游戏主要是函数跟while循环的调用,感觉还是太简单了点var slaying = true;var youHit = Math.floor(Math.random()*2 );var damageThisRound = Math.floor(Math.random()*原创 2013-11-15 18:03:22 · 460 阅读 · 0 评论 -
每天进步一点点------js的石头剪刀布
靠着有道和我肚里那么点英语水平还是很顺利的把JS的函数基础学完了,结尾的测验就是做了一个石头剪刀布的小游戏,不过我觉得这个代码有点繁琐,还在思考有没有更简化的可能,希望大家能指点一下,下面附上代码var userChoice = prompt("Do you choose rock, paper or scissors?");var computerChoice = Math.ra原创 2013-11-15 10:45:47 · 1153 阅读 · 0 评论 -
每天进步一点点--------JS之收银机
到今天为止就把codecademy上面的JS基础学完了,最后一个project是编写一个收银机,主要是考验object的熟练程度,不过我还是不够熟练,很多代码是看了之后才想明白原来应该这样比较好.看来我学习之路漫漫啊下面是代码function StaffMember(name,discountPercent){ this.name = name; this.discou原创 2013-11-21 18:04:47 · 1523 阅读 · 0 评论 -
每天进步一点点-----学习JS的第一个小游戏
跟着codecademy学习javascript做的第一个小游戏,记录下来代码,虽然真的只是个很简单的游戏,不过还是很有成就感// Check if the user is ready to play!confirm("Are you ready?");var age=prompt("How old are you?");if(age{ console原创 2013-11-14 14:23:29 · 774 阅读 · 0 评论 -
每天进步一点点---------JS之平均时间计算
好久没来图书馆了,今天本来打算专注学python,但是还是想着回顾了一下js,我始终相信学习就像骑自行车一样,学会了就是你的宝藏今天的代码是计算田径比赛的平均成绩,也可以套用在很多求平均值的地方,需要注意的是不能用+=来求总数,原因我还没想出来......反正结果是错的,谨记// Runner timesvar carlos = [9.6,10.6,11.2,10.3,11.5原创 2013-12-01 11:27:31 · 919 阅读 · 0 评论 -
每天进步一点点------检查循环学得好不好的小测验"FizzBuzz"
今天发现了一个很有意思的题目,据说有很多老资格的coder都不能在5分钟内写出来,我看到google上有很多高手都用别的语言写,我只会JS,所以就先用if / else 试了一下,发现特别繁琐,然后想起上个礼拜学的switch,就试了一下,不过有点问题,后来请教高手改正了,不过还不是很理解原因.需要注意的是要求严格的case必须写在前面,要不然循环到宽松了case就会自动匹配了,说得浅显点就是如果原创 2013-11-18 17:43:35 · 849 阅读 · 0 评论 -
每天进步一点点-------JS之21点
虽然说是从美国传过来的,不过21点在天朝还是很有名气的,重点是规则有些区别,我上维基百科看了一下才了解,这个脚本有点复杂,大概因为最近一直在看python所以JS有点记混了,反正做完了还是没完全弄清楚,哎,慢慢想呗下面是代码function Card(n,s) { var number = n; var suit = s; //get原创 2013-12-11 17:37:58 · 807 阅读 · 0 评论 -
每天进步一点点---------JS之for循环列出52张牌
codecademy上面的python学完了,还是有种摸不着北的感觉,所以决定继续把JS也学完再说,两种语言大体差不多,就是一些小地方有区别我常常弄混,今天这个是快速列出一个52张牌的集合,我实在想不出更简单的写法了var deck = [];var suits = ['clubs','diamonds','hearts','spades']; var ranks = [2,3,4,5,6原创 2013-12-15 14:49:24 · 589 阅读 · 0 评论