JavaScript内置对象

由ECMAScript提供,不依赖于宿主环境的对象,在代码执行之前就已经存在,不需要程序员实例化的内置对象

例如Object Array String

本文介绍两个单体内置对象:

  • Global
  • Math

Global对象

在浏览器中,Global对象的所有属性和方法,在window对象下使用,全局方法和属性,都归window负责.
其中,有几个常见的函数.

1
2
3
4
5
encodeUri()	// 不会对url本身必须的// : 等符号编码,对应的解码函数decodeURI

encodeURIComponent() // 对所有非标准字符串进行编码,对应的解码函数decodeURIComponent

val() // 将传入的参数当做语句执行,可以使用当前环境内的变量

Math对象

关于数学的计算和处理,都包含在了Math对象内
常用的Math对象的方法为:

Math.abs():绝对值
Math.ceil():向上取整
Math.floor():向下取整
Math.max():最大值
Math.min():最小值
Math.pow():指数运算
Math.sqrt():平方根
Math.log():自然对数
Math.exp():e的指数
Math.round():四舍五入
Math.random():随机数

需要用到,再查即可.