发表于: 2017-04-14 18:44:59
1 538
今天完成的事:1,实现了任务2的功能,给出玩家人数后,判断并分配杀手和平民的人数,就是这样的
var a=mun1.value,
//x为杀手人数y为平民人数
x,y;
if(a>=4&&a<=18){
if (a>=4&&a<=8)
x=1;
if(a>=9&&a<=11)
x=2;
if(a>=11&&a<=15)
x=3;
if(a>=16&a<=18)
x=4;
y=a-x;
document.getElementById("kill").innerHTML=x;
document.getElementById("civilian").innerHTML=y;
}
2,了解了数组乱序的实现方式
function shuffle(a) {
var b = [];
while (a.length > 0) {
var index = parseInt(Math.random() * (a.length - 1));
b.push(a[index]);
a.splice(index, 1);
}
return b;
}
3,修改了任务14,15
明天计划的事:继续完成任务2,
继续学习js知识
遇到的问题:任务需要判断玩家数是不是整数,查资料发现可以用
if(parseInt(number)==number){
alert('是整数');
}else {
alert('不是整数')
}
有点没看懂?在查资料看看
收获:对js有了进一步了解,对几个循环有了认识,大概明白了数组乱序的实现方法。。
评论