重识Javascript系列---ECMAScript内置对象
2016-04-17 20:41
483 查看
ECMAScript对象是很特殊且比较难理解是一部分,因为她确实太过”自由”,涵盖的内容也非常的多,比如上一篇(变量)提到的引用型变量都属于对象类型,包括函数在内··堪称···变态,认真脸。
依旧不谈什么类,什么实例,什么特性,什么方法···
String
Array
Date(我还没有深入探索过,会基本的get···set···吼吼,不急,总有一天会作一把)
Global,不能直接创建和使用,设置····不是对象
插播:ECMAScript不存在独立的函数。so 我们之前使用的isNaN、parseInt()其实都是某个对象的方法····
you are right.那个特殊的对象就是Global,当然她拥有的方法远不止此。
这里提一下我用到的
Global——-utf-8编码URI
- encodeURI()不会对特殊字符进行编码,冒号,前斜杠,问号,$.
- encodeURIComponent()将对所有她发现的非标准字符进行重新编码。
与之功能对应的
- decodeURI()解码所有encodeURI()替换的字符
- decodeURIComponent()解码所有encodeURIComponent()替换的字符
这里只演示encodeURI和decodeURI
很好玩吧,吼吼···
Math对象
Math对象包含很多数学计算方法,不说你也知道···
Math.min()最小值,接受一组参数
Math.max()最大值,接受一组参数
Math.abs()绝对值
Math.ceil()向上舍入
Math.floor()向下舍入
Math.round()四舍五入
Math.random()返回(0,1)随机数,双向开口。
一种是被当作方法调用,this 指向调用它的对象;
一种是作为函数调用,指向 Global 对象(严格模式下为 undefined)。
依旧不谈什么类,什么实例,什么特性,什么方法···
内置对象Global &Math
ECMAScript中有三种对象可以直接创建并使用String
Array
Date(我还没有深入探索过,会基本的get···set···吼吼,不急,总有一天会作一把)
Global,不能直接创建和使用,设置····不是对象
插播:ECMAScript不存在独立的函数。so 我们之前使用的isNaN、parseInt()其实都是某个对象的方法····
you are right.那个特殊的对象就是Global,当然她拥有的方法远不止此。
这里提一下我用到的
Global——-utf-8编码URI
- encodeURI()不会对特殊字符进行编码,冒号,前斜杠,问号,$.
- encodeURIComponent()将对所有她发现的非标准字符进行重新编码。
与之功能对应的
- decodeURI()解码所有encodeURI()替换的字符
- decodeURIComponent()解码所有encodeURIComponent()替换的字符
这里只演示encodeURI和decodeURI
var href = 'file:///C:/Users/Liz的Demo巴拉巴拉/Desktop/ index.html'; enURI=encodeURI(href); deURI=decodeURI(enURI); console.log('URI:'+href); console.log('encodeURI:'+enURI); console.log('decodeURI:'+deURI);
很好玩吧,吼吼···
Math对象
Math对象包含很多数学计算方法,不说你也知道···
Math.min()最小值,接受一组参数
Math.max()最大值,接受一组参数
Math.abs()绝对值
Math.ceil()向上舍入
Math.floor()向下舍入
Math.round()四舍五入
Math.random()返回(0,1)随机数,双向开口。
关键字this
他存在两种语义一种是被当作方法调用,this 指向调用它的对象;
一种是作为函数调用,指向 Global 对象(严格模式下为 undefined)。
相关文章推荐
- JavaScript学习笔记——浅拷贝、深拷贝
- js再学习笔记
- 原生js处理json字符串
- js基础
- jspNote
- js部分整理
- 在Html中使用JavaScript
- jsp传值中文乱码
- 【转】JS事件:target与currentTarget区别
- JSP内置对象
- php面试题之二——Javascript(基础部分)
- action中取不到jsp传来的值
- 《Javascript秘密花园》学习笔记(下)
- [BZOJ1031][JSOI2007]字符加密Cipher(后缀数组)
- javascript 前端学习经验总结
- xml与json的对比
- Jsp的四大域对象
- js---匿名函数和闭包
- PhantomJS
- 《Javascript秘密花园》学习笔记(中)