重要的, 需要记下来的
//0开头的8进制 console.log((0771).toString('10')) //505 console.log((''+0771).slice(1)); //05 //0x开头的16进制 console.log((0XfFF).toString('10')); //4095 console.log((''+0XfFF).slice(1)); //095 //_(:3」∠)_ 暂时就上面两种特殊了 console.log((0779).toString('10')) //779 console.log((''+0779).slice(1)); //79 //总结''+number 相当于 number.toString(10)
字符 unicode[十进制] unicode[八进制] unicode[十六进制] Rex '哈' 21704 52310 54c8 /\u54c8/ 'h' 104 150 68 /\u0068/字符 ASCII[十进制] ASCII[八进制] ASCII[十六进制] 'h' 104 160 68 /\x68/用肉眼观察可见, unicode码包含ASCII吗, ASCII的范围比较小 \x00 ~ \xff 中文的unicode范围是 \u4e00 ~ \u9fa5 所以正则[^\x00-\xff]可表示占用两个字节的字符[就是我们常说的中文占用两个字节,英文占用1个字节的情况下] BUT! 在UTF-8x下Unicode 中文会占3个字节,正确的对应关系是: 0x0000 ~ 0x007f 占1个字节; 0x0080 ~ 0x07ff 占2个字节; 0x0800 ~ 0xffff 占3个字节;//转码函数function transcoding(str){ var rexAscii, rexUnicode, tempCode; rexAscii = /[\x00-\xff]/; tempCode = ('0000'+str.charCodeAt(0).toString(16)).slice(-4); return { ascii: rexAscii.test(str) ? '\\x'+tempCode.slice(-2) : null, unicode: '\\u'+tempCode } }
/** 关于eval *///如果服务器响应的来的JSON是带有一个立即执行的函数,eval会解析他,会参数的后果就是能做everything var text = '{"name":"sao", "age":"18", "add":(function(){alert(1)})()}'; var json1 = eval('('+text+')'); //解析 var json2 = JSON.parse(text); //报错 console.log(json1); console.log(json2);//eval的上下文 var age = 1; function foo(){var age = 2;eval('age = 3');return age; } somesayss.log(foo(), 1) //3 somesayss.log(age, 1) //1var age = 1; function foo(){var age = 2;window.eval('age = 3');return age; } somesayss.log(foo(), 1) //FF,CHROM,IE9 2 IE6-8 3 somesayss.log(age, 1) //FF,CHROM,IE9 3 IE6-8 1 //globalEvalfunction globalEval(str){ var WIN = window; return WIN.execScript ? WIN.execScript(str) : WIN.eval(str);}
//字符串解析到json //[函数]和[undefined] 是不能被解析的忽略, 数组内的undifined和function会解析成null JSON.parse(string); //json解析到字符串 //[函数]和[undefined]和[']号 是不能被解析的,直接报错 JSON.stringify(json);
//new Function 的作用域问题;永远都是在window下面function foo(){var a = 1;;(new Function('a = 2;'))();return a; } alert(foo()); //1 function foo(){var a = 1;;(function(){a = 2})();return a; } alert(foo()); //2
//严格模式无法使用 arguments.callerfunction bbb(){console.log(arguments.callee.caller.toString())};(function(){bbb();})();
转载于:https://www.cnblogs.com/somesayss/p/3145162.html
重要的, 需要记下来的相关推荐
- 挨踢人生路--记我的10年18家工作经历 - 后记
挨踢人生路--记我的10年18家工作经历 - 前言 挨踢人生路--记我的10年18家工作经历 - 从大学说起――不得不说的一些事情 挨踢人生路--记我的10年18家工作经历 - 第1家公司,在老家的工 ...
- java 头尾 队列_记一次腾讯面试,我挂在了最熟悉不过的队列上
前记 面试官问:你了解队列和链表的区别吗? 我:了解,blabla 面试官又问:你能自己实现队列吗?具体讲讲怎么实现? 我当时说了用链表来实现队列的存储,并实现push和pop的操作,但回答的不具体, ...
- geany怎么创建文件夹_SAP事务码太多,记不住怎么办?
不同于国产财务软件,SAP提供了直接输入命令的便捷功能,例如在命令框中输入F-02可以直接进入到财务记账界面,使用起来非常方便. 但是对于很多SAP初学者来说,SAP有太多的事务代码了,真的好难记住呀 ...
- [转载] 杜拉拉升职记——02 单相思与性骚扰
来源:李可. 杜拉拉升职记(第三版). 西安: 陕西师范大学出版社, 2010, 5. 02 单相思与性骚扰的区别 拉拉注意到,DB所有经理办公室沿走道的这一面,都是用大块的玻璃来做间隔墙. 拉拉问 ...
- bug诞生记——临时变量、栈变量导致的双杀
这是<bug诞生记>的第一篇文章.本来想起个文艺点的名字,比如<Satan(撒旦)来了>,但是最后还是想让这系列的重心放在"bug的产生过程"和" ...
- python统计小说人物_Python数据分析之基情的择天记
人一生都可能无法逆天改命,但你却是要去奋斗一把 本文章主要通过最简单的共线性关系,利用gephi工具绘制择天记的人物关系图. 准备工作在网上下载<择天记>小说以及创建小说人物的txt. j ...
- 项目背景怎么描述_课程游戏背景下幼儿户外活动的组织和实施 ——记岱山县课程项目实施组活动...
课程游戏背景下 幼儿户外活动的组织与实施 --记岱山县课程项目实施组活动 为了深入推进园本化课程实施的实践与研究,加强项目组幼儿园课程的建设与实施,提升项目组幼儿园课程质量.11月23日,县课程项目实 ...
- C++/C union使用记一下锅
//首先,学习编程一定要记得加几个群或者加几个讨论组,因为这样你才能不断地进步还有吵架/滑稽 记一下 关于使用union结构体时遇到的一些坑 To zero-initialize an object ...
- JDBC操作MySQL Lob字段记实
JDBC操作MySQL Lob字段记实 虽然Java的持久化框架多如牛毛,但都离不开JDBC技术,JDBC在某些时候是其他框架难以取代的.也是java操作数据库最根本的技术. 上文写了JDBC操作DB ...
- Cocos2d-x 3.8.1+Cocos Studio 2.3.2捉虫记之控制场景文件中的骨骼动画
Cocos2d-x 3.8.1+Cocos Studio 2.3.2捉虫记之控制场景文件中的骨骼动画 引子 这段时间一直努力在把早期版本的拇指接龙游戏(Cocos2d-x 2.2.3+CocoStud ...
最新文章
- Python3高并发定时更新任务进程池和线程池的使用
- sql array 数组基本用法(四)
- Linux 最常用的脚本,值得学习收藏!
- VTK:vtkAreaPicker用法实战
- java面试题九 数组初始化
- P1344-[USACO4.4]追查坏牛奶Pollutant Control【网络流,最小割】
- oracle迁移undo表空间,oracle切换undo表空间
- saltstack远程操作WINDOWS的POWERSHELL脚本
- Python要self的理由
- matlab 向量法建数组(推荐)
- 斐讯K2刷回原厂固件
- 用webBrowser打开网页出现脚本错误怎么办?
- SQL2000 挂起
- 如何防止基因编辑技术突破底线:警惕科学狂人再现
- python中的iter函数_如何使用python中iter函数?
- 蚂蚁金服杨军:蚂蚁数据分析平台的演进及数据分析方法的应用
- 【C语言上机练习题目-代码+运行结果】
- 【算力网络】算力网络的发展愿景及目标
- Ilog cplex, java 表示分段线性函数 piecewise function
- 【转】FILE *fp fopen 参数