SOURCE

// 扩充类型功能
Function.prototype.method = function( name, func) {
    if(!this.prototype[name]){
        this.prototype[name] = func
    }
    return this
}

// 扩充取整方法, 为number类型增加一个方法
Number.method('interger', function(){
    // this 为当前输入值
    return Math[this < 0? 'ceil' : 'floor'](this)
})

console.log(12.121.interger())

// 扩充字符串方法
String.method('trimz', function() {
    return this.replace(/^\s+|\s+$/g, '')
})

console.log(' sada '.trimz())
console 命令行工具 X clear

                    
>
console