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


Posted in Javascript onApril 08, 2011

摸索过程中,看见这样的字符:"\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"
"\0578a" ="/8a"

Javascript 相关文章推荐
jquery Mobile入门—外部链接切换示例代码
Jan 08 Javascript
基于javascript滚动图片具体实现
Nov 18 Javascript
js在指定位置增加节点函数insertBefore()用法实例
Jan 12 Javascript
php常见的页面跳转方法汇总
Apr 15 Javascript
浅析jQuery Mobile的初始化事件
Dec 03 Javascript
JavaScript SweetAlert插件实现超酷消息警告框
Jan 28 Javascript
jquery移除了live()、die(),新版事件绑定on()、off()的方法
Oct 26 Javascript
Vue自定义事件(详解)
Aug 19 Javascript
JS和JQuery实现雪花飘落效果
Nov 30 jQuery
详解使用create-react-app添加css modules、sasss和antd
Jul 31 Javascript
JS对象和字符串之间互换操作实例分析
Feb 02 Javascript
vue实现商城秒杀倒计时功能
Dec 12 Javascript
JavaScript中判断函数是new还是()调用的区别说明
Apr 07 #Javascript
JavaScript中清空数组的三种方法分享
Apr 07 #Javascript
使用滤镜设置透明导致 IE 6/7/8/9 解析异常的解决方法
Apr 07 #Javascript
javascript各浏览器中option元素的表现差异
Apr 07 #Javascript
IE6/7/8中Option元素未设value时Select将获取空字符串
Apr 07 #Javascript
我的javascript 函数链之演变
Apr 07 #Javascript
JavaScript中链式调用之研习
Apr 07 #Javascript
You might like
php常用Stream函数集介绍
2013/06/24 PHP
php时区转换转换函数
2014/01/07 PHP
php实现俄罗斯乘法实例
2015/03/07 PHP
微信公众平台开发实现2048游戏的方法
2015/04/15 PHP
Notify - 基于jquery的消息通知插件
2011/10/18 Javascript
jquery如何实现锚点链接之间的平滑滚动
2013/12/02 Javascript
js 截取或者替换字符串中的数字实现方法
2016/06/13 Javascript
JS锚点的设置与使用方法
2016/09/05 Javascript
JS实现京东首页之页面顶部、Logo和搜索框功能
2017/01/12 Javascript
简述vue路由打开一个新的窗口的方法
2018/11/29 Javascript
如何写好一个vue组件,老夫的一年经验全在这了(推荐)
2019/05/18 Javascript
vue+element-ui+axios实现图片上传
2019/08/20 Javascript
使用vscode快速建立vue模板过程详解
2019/10/10 Javascript
python下函数参数的传递(参数带星号的说明)
2010/09/19 Python
Python实现list反转实例汇总
2014/11/11 Python
python对配置文件.ini进行增删改查操作的方法示例
2017/07/28 Python
python实现机器人行走效果
2018/01/29 Python
Python实现自动上京东抢手机
2018/02/06 Python
Python入门之后再看点什么好?
2018/03/05 Python
Numpy数组转置的两种实现方法
2018/04/17 Python
解决Python requests库编码 socks5代理的问题
2018/05/07 Python
使用anaconda的pip安装第三方python包的操作步骤
2018/06/11 Python
浅谈Python的list中的选取范围
2018/11/12 Python
python仿抖音表白神器
2019/04/08 Python
Python新手学习raise用法
2020/06/03 Python
Python为何不支持switch语句原理详解
2020/10/21 Python
html5指南-6.如何创建离线web应用程序实现离线访问
2013/01/07 HTML / CSS
利用HTML5绘制点线面组成的3D图形的示例
2015/05/12 HTML / CSS
美国大尺码女装零售商:TORRID
2016/10/01 全球购物
美国最大点评网站:Yelp
2018/02/14 全球购物
限量版运动鞋和街头服饰:TheDrop
2020/09/06 全球购物
社区健康教育实施方案
2014/03/18 职场文书
自我检讨书范文
2015/01/28 职场文书
幼儿园新生开学寄语
2015/05/27 职场文书
Python多个MP4合成视频的实现方法
2021/07/16 Python
Java 多线程并发FutureTask
2022/06/28 Java/Android