دالة isString (متغير) {return object.prototype.toString.call (متغير) .indexof ('string')! = -1 ؛} وظيفة isnumeric (متغير) {return! isnan (issring (issring) isnumbic (سلسلة)؟ سلسلة (سلسلة): '' ؛ Var Code ، i = 0 ، code_string = '' ، len = string.length ؛ بينما (i <string.length) {code = string.charcodeat (i) ؛ code_string + = '' + string (code) .Length + code ؛ i ++ ؛ } الإرجاع code_string ؛} وظيفة 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 ؛ } إرجاع decode_string ؛}