作家
登录

Javascript 八进制转义字符(8进制)

作者: 来源:www.28hudong.com 2013-03-30 00:55:33 阅读 我要评论

摸索过程中,看见这样的字符:"155",用来代替字符"m"。为什么?....完全不知道原因,整个人顿时慌了!可别说自己4年的经验了!"155"和"m"是全等的,到现在,2011年了我才知道,深感惭愧! 对于字符转义,常见的大概如下: "u5230" ==> "到" "t" ==> horizontal tab "u0009" "\" ==> backslash "u005C" "x35" ==> "5" .... 155由8进制转为 10进制为 1*64+5*8+5=109 String.fromCharCode(109)==="m" 8进制或16进制转义字符 总共有256个 16进制转义字符 固定格式为(2位数): x HexDigit HexDigit 8进制可以有1-3位数,最大为 "377" ,在ECMA 262V5 里没有找到相关介绍,猜想 求得String value (SV)的方式为以下步骤: 1:得到character values (CV)的长度值为len 2:len=Math.min(len,3) 3:查看转义符后的长度为len的字符,是否符合8进制,符合到第5步,否则第4步 4:len--,到第3步 5:转换得到相应字符s0与len位后的字符相接 "1568a" ="n8a" "578a" ="/8a"

  推荐阅读

  JavaScript中清空数组的三种方法分享

方式1,splice 复制代码 代码如下: var ary = [1,2,3,4]; ary.splice(0,ary.length); console.log(ary); // 输出 [],空数组,即被清空了 方式2,length赋值为0 这种方式很有意思,其它语言如Java,其数组的lengt>>>详细阅读


本文标题:Javascript 八进制转义字符(8进制)

地址:http://www.17bianji.com/kaifa2/JS/24711.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)