JavaScript学习-单体内置对象
2017-03-28 19:15
316 查看
1,介绍
ECMAScript实现提供,不依赖于宿主环境的对象。这些对象在ECMAScript程序执行之前就已经存在了。
Object、Array、和String等都是内置对象。
2,Global对象
介绍ECMAScript中最特别的对象,因为不管从什么角度上看,这个对象都是不存在的。
不属于任何其他对象的属性和方法,最终都是它的属性和方法。
事实上没有全局变量和全局函数,所有在全局作用域中定义的属性和函数,都是Globl对象的属性。诸如:isNaN()、isFinite()、parseInt()以及parseFloat(),实际上都是Global对象的方法。
URI编码方法
encodeURI()
主要对整个URI。相应解码decodeURI()。
encodeURIComponent()
主要对URI中的某一段。对应的解码decodeURIComponent()方法。
eval()
大概是ECMAScript()中最强大的方法,该方法就像是一个完整的ECMAScript解析器。
通过eval()执行的代码被认为是包含该次调用的执行环境的一部分。被执行的代码具有与该环境相同的作用域链。
在eval()中创建的任何变量和函数都不会被提升,它们只在eval()执行的时候创建。
在严格模式下,外部访问不到eval()中创建的任何变量和函数。
Global()的属性
window对象
Web浏览器都是将这个全局对象作为window独享的一部分加以实现。因此在全局作用域中声明的所有变量和函数,就都成了window对象的属性。
3,Math对象
ECMAScript为保存数学公式和信息提供了一个公共位置,即Math对象。Math对象的属性
min()和max()方法
用于确定一组数值中的最小值和最大值。都可以接受任意多个数值参数。
舍入方法
Math.ceil()
向上舍入
Math.floor()
向下舍入
Math.round()
四舍五入
random()方法
Math.random()返回大于等于0小于1的一个随机数。
其他方法
相关文章推荐
- javascript 学习 第11天 单体内置对象 Math
- javascript学习笔记 - 引用类型 单体内置对象
- javascript学习(九):javascript的内置对象(1)
- javascript学习笔记(八) js内置对象
- JavaScript高级程序设计之引用类型之单体内置对象之Math对象第5.7.2讲笔记
- js学习笔记:引用类型——单体内置对象
- JavaScript基础——引用类型(四)基本包装类型(Boolean、Number、String)、单体内置对象(Global、Math)
- 学习JavaScript的必备(一)——函数和内置对象
- JavaScript学习笔记之内置对象
- JavaScript学习笔记(12)——JavaScript内置对象
- javascript学习(三) 内置对象
- JavaScript学习笔记 - 进阶篇(6)- JavaScript内置对象
- 学习JavaScript 的必备 (一),让您对js的 function, javascript内置对象,this概念及之间的关系不再迷惑
- JavaScript的单体内置对象
- javascript:内置对象学习笔记二
- javascript 设计模式之单体模式 面向对象学习基础
- 学习JavaScript 的必备 (一),让您对js的 function, javascript内置对象,this概念及之间的关系不再迷惑。(希望能置为推荐篇,为更多的js初学者关注)
- 学习JavaScript 的必备 (一),让您对js的 function, javascript内置对象,this概念及之间的关系不再迷惑。(希望能置为推荐篇,为更多的js初学者关注)
- JavaScript:单体内置对象
- JavaScript 进阶学习 5 内置对象