发表于: 2021-03-04 19:43:16
1 993
今天完成的事情:看了JS中的变量,函数,对象,作用域,IF ELSE语句等
明天计划的事情:争取完成任务一
收获:
如何获得一个随机颜色?
function colors() 声明一个函数colors
用var关键词来生明变量,变量是用于存储信息的"容器"。如需向变量赋值,就使用等号,等号后的内容就是给变量赋予的值。
Math.random() 用来生成一个0与1之间的随机数
* 777表示生成的随机数乘以777,
Math.floor() 返回小于或等于一个给定数字的最大整数。可以理解为向下取整,
如
Math.floor( 45.95);// 45
Math.floor( 45.05);// 45
Math.floor( 4 );// 4
Math.floor(-45.05);// -46
Math.floor(-45.95);// -46
还有Math.ceil() 可以理解为向上取整,
如
Math.ceil(11.46);//12
Math.ceil(11.68);//12
Math.ceil(11);//11
Math.ceil(-11.46);//-11
Math.ceil(-11.68);//-11
Math.round() 可以理解为四舍五入,
如
Math.round(11.46);//11
Math.round(-11.46);//-11
Math.round(11.68);//12
Math.round(-11.68);//-12
Math.round(11.5);//12
Math.round(-11.5);//-11
通过上面的方法可以得到三个随机的整数r,g,b
使用运算符将三个数字合成一个完成的属性rgb
rgb = '(' + r + ',' + g + ',' + b + ')';
(和,属于字符串,要用单引号或双引号引用
return 语句会终止函数的执行并返回函数的值。
可以理解为函数colors的值就是rgb的值
这样就创建了一个随机颜色colors
评论