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 相关文章推荐
封装了一个js图片轮换效果的函数
Sep 28 Javascript
jquery parent和parents的区别分析
Oct 02 Javascript
jquery+json实现数据列表分页示例代码
Nov 15 Javascript
jQuery中选择器的基础使用教程
May 23 Javascript
JS实现中国公民身份证号码有效性验证
Feb 20 Javascript
react-redux中connect()方法详细解析
May 27 Javascript
Vue.js常用指令的使用小结
Jun 23 Javascript
基于vue.js 2.x的虚拟滚动条的示例代码
Jan 23 Javascript
react 创建单例组件的方法
Apr 26 Javascript
详解小程序输入框闪烁及重影BUG解决方案
Aug 31 Javascript
JavaScript面向对象编程小游戏---贪吃蛇代码实例
May 15 Javascript
vue项目如何监听localStorage或sessionStorage的变化
Jan 04 Vue.js
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 自写函数代码 获取关键字 去超链接
2010/02/08 PHP
PHP 输出缓冲控制(Output Control)详解
2016/08/25 PHP
PHP flush 函数使用注意事项
2016/08/26 PHP
php基于curl重写file_get_contents函数实例
2016/11/08 PHP
Laravel5.5以下版本中如何自定义日志行为详解
2018/08/01 PHP
php use和include区别总结
2019/10/13 PHP
PHP 命名空间和自动加载原理与用法实例分析
2020/04/29 PHP
JavaScript制作的可折叠弹出式菜单示例
2014/04/04 Javascript
JavaScript代码应该放在HTML代码哪个位置比较好?
2014/10/16 Javascript
jquery衣服颜色选取插件效果代码分享
2015/08/28 Javascript
jQuery Validate初步体验(二)
2015/12/12 Javascript
微信小程序开发之麦克风动画 帧动画 放大 淡出
2017/04/18 Javascript
vue学习笔记之vue1.0和vue2.0的区别介绍
2017/05/17 Javascript
简单实现js进度条加载效果
2020/03/25 Javascript
JavaScript中数组常见操作技巧
2017/09/01 Javascript
vue 实现Web端的定位功能 获取经纬度
2019/08/08 Javascript
如何正确理解vue中的key详解
2019/11/02 Javascript
微信小程序学习总结(三)条件、模板、文件引用实例分析
2020/06/04 Javascript
python实现的守护进程(Daemon)用法实例
2015/06/02 Python
Python两个内置函数 locals 和globals(学习笔记)
2016/08/28 Python
Python正则抓取网易新闻的方法示例
2017/04/21 Python
如何使用python爬虫爬取要登陆的网站
2019/07/12 Python
python实现图像拼接功能
2020/03/23 Python
用Python制作音乐海报
2021/01/26 Python
新西兰航空中国官网:Air New Zealand China
2018/07/24 全球购物
远程学习的教学用品和家庭学习资源:Really Good Stuff
2020/04/27 全球购物
C和C++经典笔试题附答案解析
2014/08/18 面试题
酒吧副总经理岗位职责
2013/12/10 职场文书
完整版商业计划书
2014/09/15 职场文书
教师节标语大全
2014/10/07 职场文书
长城导游词
2015/01/30 职场文书
高三数学教学反思
2016/02/18 职场文书
创业计划书之儿童理发店
2019/09/27 职场文书
详解CSS不定宽溢出文本适配滚动
2021/05/24 HTML / CSS
Django实现drf搜索过滤和排序过滤
2021/06/21 Python
教你用python实现12306余票查询
2021/06/30 Python