JavaScript精彩代码段

2015-09-12  本文已影响108人  LuckyJing

提取数字的整数部分

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("");
};
上一篇 下一篇

猜你喜欢

热点阅读