美文网首页
JavaScript精彩代码段

JavaScript精彩代码段

作者: LuckyJing | 来源:发表于2015-09-12 18:43 被阅读108次

提取数字的整数部分

Number.prototype.integer = function(){
    return Math[this < 0 ? 'ceil' : 'floor'](this);
}
(-1.5).integer();//负数向上取整
(1.5).integer();//正数向下取整

三元表达式的运用增强了代码的可读性,注意数字也是对象,方法里的this指针就指向了调用的数字对象。

修改之前先判断

Function.prototype.method = function(name,func){
    if(!this.prototype[name]){
        this.prototype[name]=func;
    }
}

随机颜色生成

var randomColor = function () {
    var letters = '0123456789ABCDEF';
    var ret =[];
    ret.push("#");
    for (var i = 0; i < 6; i++) {
        //生成颜色串
        ret.push(letters[Math.round(Math.random() * 15)]);
    }
    return ret.join("");
};

相关文章

网友评论

      本文标题:JavaScript精彩代码段

      本文链接:https://www.haomeiwen.com/subject/yqalcttx.html