JavaScript prototype 属性
prototype 属性使您有能力向对象添加属性和方法。
(1)Number.prototype.addNum
作用:数字相加
实现:Number.prototype.addNum = function (num) { return (this + num); };
实例:alert((3).addNum(5));
(2) String.prototype.ToCNString
作用:转换为中文
实现:String.prototype.ToCNString = function () { return "这是中文的字符"; };
实例:alert(("").ToCNString());
(3)String.prototype.CNLeng
作用:有双字节字符串的长度
实现: String.prototype.CNLeng = function () { var arr = this.match(/[^/x00-/xff]/ig); return this.length + (arr == null ? 0 : arr.length) };
实例:alert(("长度").CNLeng());
代码: