js笔记00002
2016-05-20 00:00
120 查看
摘要: 笔记。
[code=language-javascript]/* *字符串、二进制互转。 */ (function(w){ w.sb = { s2b:function(o){ var a = [],b = [],c,l = o.length; for(var i = 0;i < l;i++){ a.push((('000'+o.charCodeAt(i).toString(16)).slice(-4)).split('')); for(var j = 0;j < 4;j++){ b.push(('000'+parseInt(a[i][j],16).toString(2)).slice(-4)); } } c = b.join(''); return c; }, b2s:function(o){ var a = [],b = [],c = '',l = parseInt(o.length / 16); for(var i = 0;i < l;i++){ a.push(o.substring(i*16,(i+1)*16)); b[i] = []; for(var j = 0;j < 4;j++){ b[i][j] = parseInt(a[i].substring(j*4,(j+1)*4),2).toString(16); } b[i] = b[i].join(""); c += String.fromCharCode(parseInt(b[i],16)); } return c; } } })(window);
相关文章推荐
- js笔记00003
- 字符串转JSONArray
- JS基础知识
- JSP和JS的区别(新手必读)
- angular.js phonecat翻译
- JavaScript跨域(1):什么是跨域,如何跨域
- 关于JSP的思考
- js事件、事件委托
- Asynchronous JavaScript And XML (Ajax)由浅入深
- JS中的文档碎片
- JSON和XML区别和优缺点比较
- jsp的静态引入与动态引入的异同点
- JavaScript学习(一)---DOM操作
- 前端性能优化小知识点(javascript)
- JavaScript Array和string的转换
- Newtonsoft.Json(Json.Net)学习笔记
- JSP中文在页面上乱码
- 地址栏上没有显示.jsp后缀的页面,只是显示方法名
- javaScript valueOf和toString方法在不同场景被调用进行数据转换
- JS闭包之深刻理解