ฟังก์ชั่น isstring (ตัวแปร) {return object.prototype.toString.call (ตัวแปร) .indexof ('String')! = -1;} ฟังก์ชัน isnumeric (ตัวแปร) {return! isnan (parsefloat (ตัวแปร)) && isfinite (ตัวแปร) isnumeric (สตริง)? สตริง (สตริง): ''; รหัส var, i = 0, code_string = '', len = string.length; ในขณะที่ (i <string.length) {code = string.charcodeat (i); code_string + = '' + สตริง (รหัส) .length + รหัส; i ++; } return code_string;} function stringDecode (รหัส) {var i = 0, code_len, decode_string = ''; รหัส = สตริง (รหัส); ในขณะที่ (i <code.length) {code_len = +code.charat (i); i ++; decode_string += string.fromCharcode ( +code.substr (i, code_len)); i += code_len; } return decode_string;}