由Math对象应用引申的和随机颜色.字符获取

原创 那天山水共长生 随笔 问题 249阅读 2017-05-05 18:29:16 举报
  1. Math的三个常用方法
    javascript 代码
  1. 由Math.random获取随机字符串的代码.
    javascript 代码
  1. 那么想要获得随机颜色就很简单了,表示颜色的代码.即为#xxxxxx(x:0123456789abcdef任意数),选取6个字符即可,而且这个方法是可以取到白色的,通过搜索发现下面这个方法,相对来说更简单些.不过通过我的那个可以更好地理解,随机生成6个字符然后再串到一起,闭包调用自身与三元运算符让程序变得内敛.
    function _g(color){
    return (color += '0123456789abcdef'[Math.floor(Math.random()*16)])&&(color.length == 6) ? color : arguments.callee(color);
    }
    var getRandomColor = function(){
    return '#' +_g('');
    }
    javascript 代码

[/code]

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复