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
浙公网安备 33010602011771号