javascript 单体内置对象

  javascript主要有2个内置对象,分别是Global和Math。Global称为全局对象,所有JS方法和属性实质上都保存到Global里,其中包括全局作用域。其函数如有EncodeURI等。在WEB浏览器中,window作为Global的一部分实现。下面介绍几种常用的Glbal函数:

  Global:

  1.EncodeURI:将URL地址编码,如特殊字符进行编码,这个函数仅对URL含有空格符进行编码,其它保持不对。

  2.EncodeURIComponent:将URL地址编码,包括对//,:等进行编码。

这2个函数使用场景:EncoddeURI往往对整个URL进行编码,而EncodeURIComponent对URL中的参数值进行编码,如 http://www.baidu.com?para=" + EncodeURIComponent("abc");

JS对应的解码函数是:DecodeURI和DecodeURIComponent。

  

  Math:

  Math是完成所有复杂的数学函数,包括取最大值,最小值,随机,正余弦等。下面介绍几种常用的数学函数:

  max:取参数中最大数,如:Math.max(1, 2, 3); // 输出3

  min:保持参数中最小数,如:Math.min(1, 2, 3); // 输出1

  abs:取绝对值,如:Math.abs(1);Math.abs(-1); // 均输出1

  

posted @ 2015-08-20 20:27  司马逍遥  阅读(96)  评论(0)    收藏  举报