提取数字的整数部分
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("");
};
网友评论