发表于: 2021-04-19 22:45:35
1 2028
完成的事情:JS语法学习:变量,算数,条件语句 if (条件满足时执行的命令“条件真实”)与if~else(否则执行此命令“条件虚假”);任务一进行中。
明日计划:任务一进度,DOM节点,
遇到的问题:任务进行的没有头绪,格子的随机变色设定好了,不知道怎么带入HTML的格子中。
收获:
条件语句:if语句,当指定的条件为正确的时,使用if语句来执行代码。
if~else语句,当条件正确时,执行的if语句代码;反之,执行else语句代码。
if~else语句可多次使用。
实例:
if (one == two) {
two = Math.round(Math.random()*list.length);
}
else if (two == three) {
three = Math.round(Math.random()*list.length);
}
else if (three == one) {
one = Math.round(Math.random()*list.length);
}
JS Math算数:
Math.round();此函数内的数值,是四舍五入的方法取整数值。
Math.random();它会随机取0~1之间的任意数值(包含小数在内)。
可在它的后面乘以数值:Math.random()*10;则会取0~10之间的任意数。也可与上一个函数配合使用:Math.round(Math.random()*10);则取值为0~10之间的整数。
Math.floor(),它的取值为小数的最近的整数,数值为整数就等于这个整数。此函数与Math.random():Math.floor(Math.random()*11),取值为0~10之间的任意整数。
例:
function color() {
var rgb;
var r = Math.round(Math.random()*255);
var g = Math.round(Math.random()*255);
var b = Math.round(Math.random()*255);
rgb = 'rgb('+r+','+g+','+b+')';
return rgb;
}
颜色“rgb”的取值为随机的。
评论