web前端:原生JS代码实现随机产生一个16进制的颜色值
马六甲海峡
2024-04-23 22:55
一个较大的程序一般应分为若干个程序块,每一个模块用来实现一个特定的功能。所有的高级语言中都有子程序这个概念,用子程序实现模块的功能。在C语言中,子程序的作用是由一个主函数和若干个函数构成。由主函数调用其他函数,其他函数也可以互相调用。同一个函数可以被一个或多个函数调用任意多次。
封装一个函数
具体的编程代码如下所示:
functiongetColor(){
varstr="#";
//一个十六进制的值的数组
vararr=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"];
for(vari=0;i<6;i++){
//产生的每个随机数都是一个索引,根据索引找到数组中对应的值,拼接到一起
varnum=parseInt(Math.random()*16);
str+=arr[num];
}
returnstr;
}
调用函数getColor()就能随机获取一个16进制的颜色值
十六进制(英文名称:Hexadecimal),是计算机中数据的一种表示方法。同我们日常生活中的表示法不一样。它由0-9,A-F组成,字母不区分大小写。与10进制的对应关系是:0-9对应0-9;A-F对应10-15;N进制的数可以用0~(N-1)的数表示,超过9的用字母A-F。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341