Fungsi transkod dan penyahkodan rentetan yang baik (tulisan sendiri)_kemahiran javascript
Lepaskan: 2016-05-16 16:40:36
asal
1398 orang telah melayarinya
function isString(variable) {
return Object.prototype.toString.call(variable).indexOf('String') != -1;
}
function isNumeric(variable) {
return !isNaN(parseFloat(variable)) && isFinite(variable);
}
function stringEncode(string) {
string = isString(string) || isNumeric(string) ? String(string) : '';
var code,
i = 0,
code_string = '',
len = string.length;
while(i < string.length) {
code = string.charCodeAt(i);
code_string += '' + String(code).length + code;
i++;
}
return code_string;
}
function stringDecode(code) {
var i = 0,
code_len,
decode_string = '';
code = String(code);
while(i < code.length) {
code_len = +code.charAt(i);
i++;
decode_string += String.fromCharCode(+code.substr(i, code_len));
i += code_len;
}
return decode_string;
}
Salin selepas log masuk
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31
Topik-topik yang berkaitan
Lagi>